Проблемы с Джанго переносятся на героку - PullRequest
0 голосов
/ 13 мая 2018

Я запускаю (или пытаюсь) запустить приложение на герою, и пока все идет хорошо. Однако теперь я хотел бы изменить таблицу моего БД и добавить дополнительный столбец. Я сделал это локально, изменив мою модель django и добавив дополнительный столбец с таким кодом:

 FAIRNESS = Choices("keineAngabe","Ja")
 fairness = models.CharField(choices=FAIRNESS, default="", 
 max_length=20, null=True,blank=True)

Тогда я бегал локально:

python3 manage.py makemigrations
python3 manage.py migrate

подтолкнул все это к героку и затем побежал

heroku python manage.py migrate

Однако heroku, похоже, не меняет свою db-таблицу postgres соответствующим образом, и теперь я получаю сообщения об ошибках, таких как

column honoradar_datacollection.fairness does not exist

Когда я пытаюсь заглянуть в БД. Может кто-нибудь сказать мне, какой сброс и т. Д. Может помочь?

1 Ответ

0 голосов
/ 13 мая 2018

попробуйте добавить эту строку поверх Procfile

: python manage.py migrate

И не забудьте зафиксировать файл миграции передтолкаю к ​​героку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...