データベース名を切り替えたところ、Djangoモデルがデータベーステーブルと同期していません。Djangoにすべての移行を実行して、同期させるコマンドは何ですか?モデルとテーブルをアップしますか?manage.pymigrate--fakeは必要ありません。
すべての移行を手動で削除し、makemigrationsを再度実行して新しい初期移行ファイルを取得することで、これを修正しました。次に、データベースにアクセスして、アプリで作成されたDjango)のすべてのテーブルを手動で削除しました。最後に、アプリ名を含むテーブルDjango.migrationsのすべての行を削除しました。それでも、manage.py mergeを実行すると、データベースが同期されました。
モデルで何かを変更するときは、以下を実行する必要があります。
python manage.py makemigrations
モデルの新しい変更されたスキーマを作成します。次に:
python manage.py migrate <app_name>