РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pydjPmBsFS 4 of 187 menu

Файловая структура Django

После команды startproject у вас появится примерно такая структура:

django.local/ manage.py config/ __init__.py settings.py urls.py asgi.py wsgi.py

Давайте разберем, что содержится в этих файлах и папках:

  • Файл manage.py - это утилита для работы с проектом из терминала: запуск сервера, миграции, создание приложений и так далее.
  • Папка config - это пакет настроек проекта. В нем лежат основные файлы конфигурации.
  • Файл settings.py содержит настройки проекта: базу данных, установленные приложения, язык, часовой пояс и многое другое.
  • Файл urls.py содержит маршруты проекта - правила, по которым URL связываются с представлениями.
  • Файлы wsgi.py и asgi.py нужны для запуска проекта на боевом сервере. Пока мы их трогать не будем.

Расскажите, для чего нужен файл manage.py.

Расскажите, в каком файле хранятся настройки проекта.

Расскажите, в каком файле хранятся маршруты проекта.

Расскажите, чем отличается папка проекта django.local от пакета настроек config.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить