Django:使用简单历史模块我得到auth_historicaluser不存在错误

时间:2016-05-31 10:06:43

标签: python django ubuntu django-admin

我在Windows 7中使用django 1.8并使用django-simple-history模块,它可以正常工作。

在Windows上查看mysql中的表我同时拥有auth_historicaluserauth_historicalgroup

今天我将项目移至ubuntu 14.04 LTS并安装了所有installed_apps

当我尝试创建超级用户或访问127.0.0.1:8000/admin时,我的项目出现错误:

ProgrammingError at /admin/login/

(1146, "Table 'cy_thal.auth_historicaluser' doesn't exist")

 File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 36, in defaulterrorhandler
    raise errorclass, errorvalue
django.db.utils.ProgrammingError: (1146, "Table 'cy_thal.auth_historicaluser' doesn't exist")

admin.py我有:

from django.contrib.auth.models import User, Group
from simple_history import register

register(User,inherit=True)
register(Group, inherit=True)

1 个答案:

答案 0 :(得分:2)

我必须以:8080

运行此操作
sudo
相关问题