Prawdopodobnie nie utworzyłeś żadnych migracji dla swojej aplikacji bota. Aby utworzyć początkowe migracje, musisz podać nazwę aplikacji:
./manage.py makemigrations bot
Następnie uruchom migrację, aby uruchomić migrację i utworzyć brakującą tabelę:
./manage migrate
Po uruchomieniu showmigrations
, widać, że Django myśli, że już zastosowało początkową migrację dla twoich bots
aplikacja. Może to być spowodowane tym, że uruchomiłeś --fake
dla tej aplikacji.
bots
[X] 0001_initial
Możesz powiedzieć Django, aby oznaczył migracje jako niestosowane, a następnie ponownie uruchomić migrację za pomocą:
manage.py migrate --fake bots zero
manage.py migrate bots
To powinno działać, o ile nie ma tabel z bots
aplikacja została już utworzona. Jeśli utworzono tylko niektóre tabele, naprawa bazy danych będzie znacznie trudniejsza.