Конфигурирование Django
Основные настройки Django хранятся
в файле settings.py внутри
пакета проекта. Давайте разберем
важные из них.
Настройка DEBUG включает режим
отладки. При True Django подробно
показывает ошибки в браузере. На боевом
сайте значение должно быть False:
DEBUG = True
Настройка SECRET_KEY - секретный
ключ проекта. Django использует его
для подписи данных (сессии, токены
и другое). Этот ключ нельзя светить
публично:
SECRET_KEY = 'django-insecure-...'
Настройка ALLOWED_HOSTS задает
список доменов, с которых можно
обращаться к сайту. При
DEBUG = False список нужно
заполнить, иначе Django не примет
запросы. Например, 127.0.0.1
и localhost:
ALLOWED_HOSTS = ['127.0.0.1', 'localhost']
Настройка LANGUAGE_CODE задает
язык проекта по умолчанию. Для русского
языка укажите 'ru-ru':
LANGUAGE_CODE = 'ru-ru'
Настройка TIME_ZONE задает
часовой пояс проекта. Например,
'Europe/Moscow':
TIME_ZONE = 'Europe/Moscow'
Откройте файл settings.py
и изучите его содержимое.
Включите режим отладки, если он
выключен. Убедитесь, что
DEBUG = True.
Установите русский язык и ваш часовой пояс.