Как установить django debug = False и показывать 404 в Интернете при возникновении ошибки? - PullRequest
0 голосов
/ 26 января 2020

Мой код settings.py:

SECRET_KEY = os.environ['SECRET_KEY']
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = os.environ.get('DJANGO_DEBUG', '') != 'False'

Мой .bash_profile:

# Django test deploy
 export SECRET_KEY='67bd6db221e2be1b5b16cb70b79d3bbee8928d9053a8eb32'
 export DJANGO_DEBUG="False"

1 Ответ

0 голосов
/ 26 января 2020

Нет страницы по умолчанию 404. Сначала вы создаете шаблон 404 и соответствующий вид. После чего в urls.py вы добавляете

handler404 = 'mysite.views.my_custom_page_not_found_view'

Это ошибка для страницы не найдена, для других кодов ошибок, таких как 500, et c, соответственно. Читайте официальную документацию здесь https://docs.djangoproject.com/en/3.0/topics/http/views/

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