2

tastypieを使用しているDjangoプロジェクトがあります。次のようにauth_userから行を削除しようとすると:

user.delete()

次のようにエラーが発生します

DatabaseError: (1146, "Table 'develop.tastypie_apikey' doesn't exist")

しばらく検索して、新しい行を作成するときにこれが発生する可能性があることを知っていますが、削除しようとしています。

この時点でおそらく何が間違っているのか誰かが知っていますか?

どうもありがとう!

4

2 に答える 2

5

south-migration を使用する場合は、コマンド ラインから次のコマンドを実行します。

django-admin.py migrate tastypie
于 2013-02-26T23:35:45.923 に答える
2

tastypieアプリケーションには、独自のデータベーステーブルのセットがあり、そのうちの1つはですtastypie_apikey。これには、変数に追加tastypieするときINSTALLED_APPSにsyncdbが実行される必要があります。

python manage.py syncdb

これにより、データベースがイントロスペクトされ、不足しているテーブルが作成されます。

于 2013-02-26T23:05:44.283 に答える