Запустим файл settings.py, чтобы ознакомиться с настройками. Там содержатся только некоторые из настроек Django. Все, включая их значения по умолчанию можно найти по ссылке https://docs.djangoproject.com/en/2.0/ref/settings/.
Вот на какие пункты рекомендуется обратить внимание в первую очередь:
DEBUG— это булево значение, которое активирует режим отладки. Django будет показывать страницы с детальным описанием ошибок при определенных исключениях. При переходу к рабочей среде обязательно нужно установить значениеFalse. Нельзя разворачивать сайт с активированным режимом отладки, потому что это сделает общедоступными важные для проекта данные.ALLOWED_HOSTSне работает с активированным режимом отладки или работающих тестах. Когда сайт в рабочем режиме, а значениеDEBUGравняетсяFalse, этой настройке нужно передать домен/хост, чтобы он взаимодействовал с сайтом.INSTALLED_APPS— раздел, который обязательно нужно редактировать. Он сообщает Django, какие приложения работают для конкретного сайта. Изначально Django включает следующие:django.contrib.admin: административный сайтdjango.contrib.auth: фреймворк для аутентификацииdjango.contrib.contenttypes: фреймворк для обработки типов контентаdjango.contrib.sessions: фреймворк для работы с сессиямиdjango.contrib.messages: фреймворк сообщенийdjango.contrib.staticfiles: фреймворк для управления статичными файлами.
MIDDLEWARE— список микропрограммных средств, которые будут запущены.ROOT_URLCONF— указывает на модуль URL, где определены корневые URL-паттерны приложения.DATABASES— Python-словарь с настройками баз данных проекта. Одна стандартная всегда должна присутствовать. Конфигурация по умолчанию использует SQLite3.LANGUAGE_CODE— отвечает за настройку кода языка сайта Django по умолчанию.USE_TZ— сообщает Django, что нужно включить/выключить поддержку часовых поясов. В Django есть встроенная поддержка модуля для работы с датой и временем, которая работает и с часовыми зонами. Она получает значениеTrue, когда новый проект создается командойstartproject.
Не волнуйтесь, если многое здесь покажется непонятным. Все пункты будут рассмотрены детально в других материалах.





