U heeft waarschijnlijk geen migraties gemaakt voor uw bot-app. U moet de app-naam opgeven om de eerste migraties te maken:
./manage.py makemigrations bot
Voer vervolgens migreren uit om de migratie uit te voeren en de ontbrekende tabel te maken:
./manage migrate
Wanneer u showmigrations
uitvoert , kunt u zien dat Django denkt dat het de eerste migratie voor uw bots
al heeft toegepast app. Dit kan zijn omdat je --fake
. hebt uitgevoerd voor die app.
bots
[X] 0001_initial
U kunt tegen Django zeggen dat hij de migraties als niet-toegepast moet markeren en de migratie vervolgens opnieuw moet uitvoeren met:
manage.py migrate --fake bots zero
manage.py migrate bots
Dit zou moeten werken, zolang er geen tabellen van de bots
zijn app zijn nog niet gemaakt. Als er maar enkele tabellen zijn gemaakt, zal het repareren van de database veel lastiger zijn.