Django - migrate no migrations to apply(mysql)


Djangoでモデルをしていますpyの変更と変更はエラーを引き起こします.
エラーにはmigrateの実行が含まれます.
python manage.py migrate
すなわち、migrate no migrations to applyである.
データベース・テーブルがなくなったに違いありません.djangoのmigrationsファイルを削除して再作成しますが、migrateはできません.
次に、データベースのdjango migrationsテーブルを表示します.

絵を見れば私がモデルですこれらはpyの変更と移行時に発生したデータです.
django migrationsに同じ名前のファイルが新しく表示されても、変更や結果は反映されません.
これがdjangoのシステムです.したがって、データベースの初期化時にテーブルを削除するか、特定の名前と重複するデータをデータベースから削除します.
通常、0001 initialファイルが繰り返されるため、migrate no migrations to applyがよく見られます.削除~~

データベースと移行の初期化

  • データベーステーブル全て削除orデータベース削除
  • 移行ファイルの削除
  • 文python Management.pymakemigration[app名]
  • python manage.py migrate