Wahrscheinlich haben Sie keine Migrationen für Ihre Bot-App erstellt. Sie müssen den App-Namen angeben, um die ersten Migrationen zu erstellen:
./manage.py makemigrations bot
Führen Sie dann „migrate“ aus, um die Migration auszuführen und die fehlende Tabelle zu erstellen:
./manage migrate
Wenn Sie showmigrations
ausführen , können Sie sehen, dass Django denkt, dass es die anfängliche Migration für Ihre bots
bereits angewendet hat App. Dies könnte daran liegen, dass Sie --fake
ausgeführt haben für diese App.
bots
[X] 0001_initial
Sie können Django anweisen, die Migrationen als nicht angewendet zu markieren, und die Migration dann erneut ausführen mit:
manage.py migrate --fake bots zero
manage.py migrate bots
Dies sollte funktionieren, solange keine Tabellen von den bots
kommen App wurden noch erstellt. Wenn nur einige der Tabellen erstellt wurden, wird es viel schwieriger, die Datenbank zu reparieren.