/ / Heroku nie uruchamia migracji django - django, heroku

Heroku nie uruchamia migracji django - django, heroku

mam Django uruchomiona aplikacja Heroku. ja używam Postgres z Django a kiedy po raz pierwszy zatwierdziłem pliki i uruchomiłem heroku run python manage.py migrate, początkowe migracje działały dobrze. Następnie stworzyłem nową aplikację restaurant w którym stworzyłem nowy model.

Uruchomiłem lokalny makemigrations i migrate i utworzył nowy plik restaurant/migrations/0001_initial.py.

Problem polega na tym, że teraz biegnę heroku run python manage.py migrate mówi, że nie ma zastosowania migracji. próbowałem

heroku run python manage.py migrate restaurant

ale jest błąd CommandError: App "restaurant" does not have migrations.

Zalogowałem się do konsoli i pliki migracji są tam, więc zastanawiałem się, czy powinienem robić coś takiego:

heroku run python manage.py makemigrations
heroku run python manage.py migrate

Używam rozrusznik projekt jako podstawa i tylko zmodyfikowałem ustawienia

DATABASES = {
"default": dj_database_url.config()
}

Odpowiedzi:

0 dla odpowiedzi № 1

W folderze migracji musisz także uwzględnić __init__.py albo Heroku potraktuje aplikację jako nie posiadającą żadnych migracji.