Я прочитал все вопросы на этом сайте и всех других учебных пособиях в Интернете, и ничто не работает для меня, и я действительно думаю о том, чтобы просто сбрасывать герою все вместе.Heroku DEBUG = False ==> 500 Ошибка
вот моя проблема, когда я установил DEBUG
в False, я получаю ошибку 500, но я все равно могу получить доступ к моей странице администратора, как правило.
мои настройки Heroku выглядит следующим образом
from base import *
import dj_database_url
from os.path import abspath, basename, dirname, join, normpath
from sys import path
from memcacheify import memcacheify
CACHES = memcacheify()
# Allow all host headers
DATABASES['default'] = dj_database_url.config()
SITE_ID = 3
DEBUG = False
ALLOWED_HOSTS = ["*"]
Я попытался позволили хозяевам быть my-herokuapp.herokoapp.com и быть локальный и локальный IP-адрес. У меня нет идей, и я понятия не имею, почему он не работает.
Каких страницы возвращают ошибку 500, когда 'DEBUG = false'? Все * но * страница администратора? Можете ли вы обновить свой вопрос с выходом журнала «heroku logs --source app»? Я также предполагаю, что вы добавили 'pylibmc == 1.2.3' в свой' requirements.txt' в соответствии с https://github.com/rdegges/django-heroku-memcacheify#usage – elithrar
Что такое сообщение об ошибке? Вы должны настроить ведение журнала django для записи ошибок в файл журнала при использовании 'DEBUG = False'. Дополнительная информация о настройке ведения журнала в этом потоке: http://stackoverflow.com/questions/4558879/python-django-log-to-console-under-runserver-log-to-file-under-apache –
@elithrar pylimbc is в моем файле требований.txt, и да все, кроме страницы администрирования, не работает. – camara90100