Heroku - django_site не существует - PullRequest
0 голосов
/ 11 октября 2019

Я выполняю шаги, которые я обрисовал в общих чертах здесь , которые доказали, что работают с одним проектом. Мой следующий проект идентичен по структуре каталогов и даже большей части кода, так как они генерируются из скаффолда. Однако, когда я пытаюсь запустить на heroku, я получаю сообщение об ошибке:

psycopg2.errors.UndefinedTable: relation "django_site" does not exist
LINE 1: ..."django_site"."domain", "django_site"."name" FROM "django_si...

Я использую аддон postgres (хобби). Когда я проверяю каталог с помощью «heroku run bash --app myapp», каталог приложения пуст! Я действительно озадачен здесь.

Настройки выглядят так:

from .base import *
import django_heroku

# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = 'xxxx'

MIDDLEWARE = MIDDLEWARE + ['whitenoise.middleware.WhiteNoiseMiddleware',]
STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'

DEBUG = True

ALLOWED_HOSTS = ['*']

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'

EMAIL_HOST          = 'mail.x.com'
EMAIL_HOST_USER     = 'donotreply@x.com'
EMAIL_HOST_PASSWORD = os.environ['EMAIL_HOST_PASSWORD']
DEFAULT_FROM_EMAIL  = 'donotreply@x.com'
EMAIL_PORT          = 2525
EMAIL_USE_TLS       = False
SERVER_EMAIL        = 'donotreply@x.com'

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