Как устранить ошибку после развертывания на heroku?

После развертывания у меня возникает ошибка при попытке нажать на кнопку. Что делать?

Текст ошибки: ProgrammingError at /notion/ отношение "base_notion" не существует LINE 1: ... "base_notion". "title", "base_notion". "body" FROM "base_noti...

Похоже, что вы пытаетесь загрузить данные из базы данных без фактического создания таблиц/отношений.

Если вы используете ORM или коннектор базы данных, который управляет миграциями - например, Django или sqlalchemy - то вам может понадобиться создать новый файл миграции, что является специфической операцией библиотеки.

После создания можно реализовать задачу Release Phase, которая будет применять эти миграции после завершения развертывания Heroku. Это сократит время между "рассинхронизацией" вашего кода и базы данных и позволит избежать этой проблемы в будущем.

Вернуться на верх