django 1.9.4 创建管理帐号后,无auth_user表的问题
django1.9.4
新建项目
django-admin.py startproject testop
python manage.py migrate
python manage.py createsuperuser(比如帐号名:testadmin)
python manage.py runserver 0.0.0.0:800
访问http://10.10.10.1:800/admin,出来登录框,
(setting里已经写了连接数据库的相关字段,testop库也已经建立)
用testadmin帐号登录,会出来如下错误
**************************************************************
ProgrammingError at /admin/login/
(1146, "Table 'testop.auth_user' doesn't exist")
Request Method: POST
Request URL: http://10.10.10.1:800/admin/login/?next=/admin/
Django Version: 1.9.4
Exception Type: ProgrammingError
Exception Value:
(1146, "Table 'testop.auth_user' doesn't exist")
Exception Location: /usr/local/lib/python2.7/site-packages/MySQL_python-1.2.5-py2.7-linux-x86_64.egg/MySQLdb/connections.py in defaulterrorhandler, line 36
Python Executable: /usr/local/bin/python
Python Version: 2.7.2
Python Path:
['/data/testop',
'/usr/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg',
'/usr/local/lib/python2.7/site-packages/Django-1.9.4-py2.7.egg',
'/usr/local/lib/python2.7/site-packages/MySQL_python-1.2.5-py2.7-linux-x86_64.egg',
'/usr/local/lib/python2.7/site-packages/pip-1.5.4-py2.7.egg',
'/usr/local/lib/python27.zip',
'/usr/local/lib/python2.7',
'/usr/local/lib/python2.7/plat-linux2',
'/usr/local/lib/python2.7/lib-tk',
'/usr/local/lib/python2.7/lib-old',
'/usr/local/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/site-packages']
Server time: Wed, 28 Jun 2017 08:49:04 +0000
*********************************************************************************
在testop库里,也确实没发现auth_user表。
以前在1.3上没遇到这问题。
请问还需要做什么操作才能自动生成auth_user表呢?
谢谢