Всем салют, друзья! Продолжаем наш курс:
Вступайте в группу - vk.com/mrsisadm - там больше интересного!!!
И остается всего 4 статьи для того что бы вы овладели основами (лишь основами, нужно еще учиться и учиться) Django
В этом уроке мы узнаем:
- Что такое приложение в проекте django и зачем его использовать?
- Как создать приложение в проекте django?
Итак, начнем с самого первого вопроса.
Что такое приложение в проекте django и зачем его использовать?
Мы видели, как создать проект в django. Фактически каждый проект django состоит из нескольких приложений, каждое из которых выполняет свою задачу. Основное преимущество использования приложений в django - возможность повторного использования кода. Если вы разработали приложение в проекте и вам нужны те же функции для другого проекта, которые выполняет наше приложение. Затем вы можете просто скопировать и вставить наше приложение в другой проект. Допустим, вы создали контактную форму на одном веб-сайте и хотите использовать ту же контактную форму на другом веб-сайте, тогда вы можете сделать это очень легко в django.
Как создать приложение в проекте django?
Чтобы создать приложение в проекте django, сначала откройте командную строку или терминал, перейдите в папку проекта и введите команду, указанную ниже.
python manage.py startapp myapp
или если вы пользователь Linux или Mac и работаете с Python 3, введите:
python3 manage.py startapp myapp
После ввода этой команды в папке вашего проекта будет создана папка с несколькими файлами.
Файлы будут:
- py: Этот файл предназначен для того, чтобы убедиться, что этот файл следует рассматривать как пакет.
- admin.py: Этот файл поможет нам сделать приложение изменяемым при работе с интерфейсом администратора.
- models.py: там будут храниться модели приложения. Модель означает структуру вашего приложения и то, как оно будет взаимодействовать с базами данных. Подробнее о моделях мы поговорим в следующих статьях.
- tests.py: здесь будут храниться модульные тесты приложения.
- views.py: здесь будут храниться просмотры нашего приложения.
- apps.py: он будет содержать имя приложения, которое будет включено в файл settings.py, и многое другое. Мы увидим это при создании любого простого приложения (например, приложения для блога).
После создания приложения мы должны сообщить нашему проекту django, что мы создали и добавили приложение в наш проект.
Откройте файл settings.py и добавьте путь к нашему недавно созданному приложению. И отредактируйте как:
Если вы думаете, откуда взялся этот MyappConfig ? Это ссылка на класс конфигурации myapps. Вы можете увидеть это в файле apps.py в нашей папке myapp .
Это все, что нам нужно сделать, чтобы добавить приложение в наш проект django. Но без модели приложение все равно бесполезно . Так что мы узнаем о моделях в следующих статьях.
Если у вас возникли проблемы, связанные с этой статьей, сообщите нам об этом в поле для комментариев.