ボットアプリの移行を作成していない可能性があります。初期移行を作成するには、アプリ名を指定する必要があります:
./manage.py makemigrations bot
次に、migrateを実行して移行を実行し、不足しているテーブルを作成します。
./manage migrate
showmigrations
を実行すると 、Djangoは、bots
の初期移行がすでに適用されていると考えていることがわかります。 アプリ。これは、--fake
を実行したことが原因である可能性があります そのアプリのために。
bots
[X] 0001_initial
移行を未適用としてマークするようにDjangoに指示してから、次のコマンドで移行を再実行できます。
manage.py migrate --fake bots zero
manage.py migrate bots
bots
からのテーブルがない限り、これは機能するはずです。 アプリはまだ作成されています。一部のテーブルのみが作成されている場合、データベースの修正は非常に困難になります。