我正在尝试在django 1.9中配置管理员,并且在执行此操作时遇到了一些麻烦。
>>> from django.contrib.auth.models import User
>>> user = User.objects.create_user('john', 'lennon@thebeatles.com', 'johnpassword')
Traceback (most recent call last):
File "C:\Users\Kim Runar\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\db\backends\utils.py", line 64, in execute
return self.cursor.execute(sql, params)
File "C:\Users\Kim Runar\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\db\backends\sqlite3\base.py", line 323, in execute
return Database.Cursor.execute(self, query, params)
sqlite3.OperationalError: no such table: auth_user
我也试过使用这个命令,但我得到了基本相同的错误消息。我正在使用PyCharm 5.0.4
>>> python manage.py createsuperuser
答案 0 :(得分:2)
我认为您需要运行manage.py makemigrations
和manage.py migrate
才能首先设置数据库。