Django管理员的问题

时间:2016-03-01 09:22:47

标签: django python-3.x

我正在尝试在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

1 个答案:

答案 0 :(得分:2)

我认为您需要运行manage.py makemigrationsmanage.py migrate才能首先设置数据库。