2016-05-31 5 views
2

Windows 7でdjango 1.8を使用しています。私はdjango-simple-historyモジュールを使用しています。Django:シンプルヒストリモジュールを使用していますが、auth_historicaluserが存在しません。エラー

私のテーブルをmysqlのウィンドウで見ると、私はauth_historicaluserauth_historicalgroupの両方を持っています。

今日、プロジェクトをubuntu 14.04 LTSに移しました。すべてinstalled_appsをインストールしました。私が持っているadmin.py

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") 

私はスーパーユーザーまたはアクセス127.0.0.1:8000/admin私のプロジェクトを作成しようとしているエラー上げ

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

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

移行を実行しましたか? –

+0

はい、これは私が実行するものです: 'manage.py migrate auth'と 'manage.py migrate' – zinon

答えて

2

を私はsudoとして、このアクションを実行する必要があります。

sudo python manage.py makemigrations app 
sudo python manage.py syncdb 
sudo python manage.py migrate auth 
sudo python manage.py migrate 
sudo python manage.py runserver 
関連する問題