Django на Heroku

День добрый. Изучаю Django. Первый раз сделал деплой сайта на Heroku. Есть проблема, я думаю с базой данных. Использую пока SQLite3, остальные еще не учил. Ошибка

Exception Type: OperationalError

Exception Value: no such table: my_app_post

Гуглеж не помог. В какую сторону копать? Что у Гугла спросить? Хелп.

Сам сайт с ошибкой: https://lit-wave-62376.herokuapp.com/


P.S. Локально всё ок. Таблицы в БД есть и локально работают.

Программирование на python

594 поста11.5K подписчиков

Добавить пост

Правила сообщества

Публиковать могут пользователи с любым рейтингом. Однако!


Приветствуется:

• уважение к читателям и авторам

• конструктивность комментариев

• простота и информативность повествования

• тег python2 или python3, если актуально

• код публиковать в виде цитаты, либо ссылкой на специализированный сайт


Не рекомендуется:

• допускать оскорбления и провокации

• распространять вредоносное ПО

• просить решить вашу полноценную задачу за вас

• нарушать правила Пикабу

Подробнее
1
Автор поста оценил этот комментарий

Проблема нынешнего интернета в избытке "мусорной" информации.


А насчёт решил за всех, то кто это все? Это я и ты. Мы и формируем этих "всех" и мы и можем решить эту проблему.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Значит МЫ решили что это годный контент. Проблема решена.

Автор поста оценил этот комментарий

stackoverflow и google забанили?

Фишка питона в том, что любую ошибку можно вбить в Гугл и найти решение. Пожалуйста, не превращайте это сообщество в копипасту этих двух сайтов.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

ИДИ НАХУЙ!

А если серьезно, то почему ты решил за всех, каким быть Пикабу?  Господь бог что-ли?

показать ответы
1
Автор поста оценил этот комментарий

В настройках указано что база валяется по этому пути 'NAME': PosixPath('/app/db.sqlite3'),

Думаю что она не содержит таблиц вновь созданного приложения.


python manage.py makemigrations

python manage.py migrate

раскрыть ветку (1)
Автор поста оценил этот комментарий

Спасибо

Автор поста оценил этот комментарий

"Автомиграция" - это что? Это в Джанго или Хероку что-то умеет? Сходу не смог нагуглить.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Статику точно Хероку  автомигрирует (можно отключить), а вот с миграцией базы я еще не разобрался.

показать ответы
Автор поста оценил этот комментарий

миграцию после деплоя сделали?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Нет, там вроде бы автомиграция. Нужно проверить.

показать ответы
Автор поста оценил этот комментарий

Там есть postgresql. Используй его

раскрыть ветку (1)
Автор поста оценил этот комментарий

Да, попробую. Этого я пока не умею. Буду учить. Спасибо.

показать ответы
Автор поста оценил этот комментарий

Почитал про SQLite3 на Heroku.  Насколько я понял, просто не нужно использовать такое сочетание. https://devcenter.heroku.com/articles/sqlite3

показать ответы