2016-03-01 212 views
0

我想在django 1.9中配置管理員,並有一些麻煩。問題Django管理員

>>> from django.contrib.auth.models import User 
>>> user = User.objects.create_user('john', '[email protected]', '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

你跑過'migrate'嗎? – Sayse

+1

嘗試makemigrations並遷移 –

+1

首先你需要運行'python manage.py migrate' –

回答

2

我認爲你需要運行manage.py makemigrationsmanage.py migrate,讓您的數據庫建立第一。

+0

這麼簡單!感謝你們。我會盡快接受 – KimR