Стуркура приложение Django

python > Стуркура приложение Django
28.04.2018 14:49:24



Статья:

Давайте посмотрим что создала команда startproject:

mysite/
    manage.py
    mysite/
        __init__.py
        settings.py
        urls.py
        wsgi.py

Рассмотрим эти файлы:

  • Внешний каталог mysite/ – просто контейнер для вашего проекта. Его название никак не используется Django и вы можете назвать его как угодно.

  • manage.py: скрипт, который позволяет вам взаимодействовать с проектом Django.

  • Внутренний каталог mysite/ это пакет Python вашего проекта. Его название – это название пакета Python, которое вы будете использовать для импорта чего-либо из проекта (например, import mysite.settings).

  • mysite/__init__.py: пустой файл, который указывает Python, что текущий каталог является пакетом Python. (Читайте о пакетах в официальной документации Python если вы новичок в Python.)

  • mysite/settings.py: Настройки/конфигурация проекта.

  • mysite/urls.py: Конфигурация URL-ов для вашего проекта Django. Это “содержимое” всех Django-сайтов.

  • mysite/wsgi.py: Точки входа для WSGI-совместимый веб-серверов.