Django でモデルを変更したりテーブルを削除したりすると、「テーブルが存在しません」エラーが発生する可能性があります。イライラする。この問題は、削除されたテーブル、またはデータベースに存在しないテーブルに対して Django が操作を実行しようとしたときに発生します。
この問題に対処するには、次の段階的な解決策が必要です。
データベースを移行します (--fake なし): Django 1.7 以降を使用している場合は、次のコマンドを実行します。
1.7 より前の Django バージョンの場合は、上記のコマンドを次のコマンドに置き換えます。以下:
このプロセスでは、問題のテーブルが削除されていることを前提としていることに注意してください。テーブルがまだ存在する場合は、削除を妨げる参照や制約がテーブルにないか確認してください。
以上がDjango: モデルを変更する際の「テーブルが存在しません」エラーを解決する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。