Django на Heroku: Как исправить Server Error 500 только при направлении на одну конкретную модель одного из приложений в админке?

Во-первых, мой проект Django имеет несколько приложений (с несколькими моделями соответственно).

После развертывания моего кода на Heroku с использованием PostgreSQL, большинство вещей идут хорошо. Но когда я проверил страницу администратора (на Heroku), все модели работают нормально, кроме одной (модель Store в приложении stores). Она (которая должна быть ListView модели Store) показывает Server Error (500) и все.

Затем я обратился к своей локальной кодовой базе для дальнейшей проверки. Я повторил те же шаги (т.е. перешел на страницу администратора и щелкнул модель Store, чтобы перейти к представлению списка), но все работает просто отлично. Прекрасное представление списка и никаких ошибок, показанных в терминале на локальном сервере.

Может ли кто-нибудь пролить свет на мою ситуацию? Что, возможно, идет не так?

Заранее спасибо!

(Я убедился, что все миграции применены, collectstatic выполнен и т.д.)

heroku run python manage.py makemigrations
heroku run python manage.py migrate
heroku run python manage.py migrate -a <app-name>
Either

heroku run python manage.py migrate

or

heroku run python3 manage.py migrate
heroku run python3 manage.py collectstatic

If needed to specify app name:

heroku run python3 manage.py migrate -a <app-name>
heroku run python3 manage.py migrate -a store
Вернуться на верх