Создание приложения

Теперь создадим ваше первое приложение Джанго. Приложение "blog" будет создано с нуля. В корневом каталоге проекта выполните следующую команду:

python manage.py startapp blog

Это создаст базовую структуру приложения, которая выглядит следующим образом:

blog/
    __init__.py
    admin.py
    migrations/
        __init__.py
    models.py
    tests.py
    views.py

Давайте разберемся, что тут к чему.

  • admin.py: здесь вы регистрируете модели, чтобы включить их в административную часть сайта(админку) Джанго. Использование админки Джанго является необязательным.
  • migrations/: этот каталог будет содержать миграцию базы данных приложения. Миграция позволяет отслеживать изменения модели и соответствующим образом синхронизировать базу данных.
  • models.py: модели данных приложения. Для всех Джанго приложений требуется models.py файл, но этот файл может быть оставлен пустым.
  • tests.py: здесь можно добавить тесты для приложения.
  • views.py: логика приложения здесь. Каждое представление(view) получает HTTP-запрос, обрабатывает его и возвращает ответ.

results matching ""

    No results matching ""