Рубрики
Без рубрики

Django Project VS приложение

Здесь есть множество путаницы, когда новички планируют понять определение Django «приложение». в течение… Помечено Django, Python, программирование, WebDev.

SULLITE-DJANGO (7 Часть серии)

Здесь есть множество путаницы, когда новички планируют понять определение Django «приложение». Во время этого поста мы рассмотрим три основных концепция архитектуры Джанго.

  1. Проект
  2. Программы
  3. Сторонничные пакеты ## Проект Django Project – это все ваше приложение, которое вы просто хотите сделать, и есть только один проект и большая часть «приложений». Он содержит все ваши файлы конфигурации, настройки файлов. давайте проверим экземпляр. Пример: Предположим, мы, возможно, пожелать сделать проект Project Project Project и через этот проект Quiz, мы хотели бы, чтобы некоторые функциональные возможности, такие как аутентификация пользователя, блог. Давайте создадим проект Quiz.
# command to make project
django-admin startproject quiz

Мы создали проект, теперь давайте добавим эти функции, которые мы определили выше. За исключением добавления этих функций на наш проект, мы хотели бы сделать приложения. Нравится как в WordPress, мы устанавливаем плагины, когда мы хотели бы представить некоторые функции на наш веб-сайт/проект/приложение.

Программы

Приложение Django похоже на плагин для нашего проекта, который дает нам конкретную функциональность, так как мы сделаем наш проект более элегантным. А для нашего проекта викторина мы получаем создание двух приложений блога и регистрацию.

# command to make an app in Django
# blog app
python manage.py startapp blog
# registration app
python manage.py startapp registration

Примечание : В Django, когда мы можем пожелать представить некоторые функции нашим проектом, мы создаем приложения.

Сторонние пакеты

Пакет для 3-го вечеринка может представлять собой простое старое приложение Django, которое было разработано для подключения в любом существующем проекте с помощью инструментов упаковки Python. Вы увидите учебник на этом здесь. Требуется всего пара дополнительных шагов. Это случай, когда мы увидим силу разделения функциональности в меньшие приложения. Гораздо проще поделиться ими в рамках гораздо большего проекта, в рамках организации, либо сделать публичный вид третьей партии.

Заключение

Приложения Django могут показаться сверхуличным, когда вы начинаете, но они поставляют много необходимой структуры и адаптации к любому веб-приложению Django.

SULLITE-DJANGO (7 Часть серии)

Оригинал: “https://dev.to/sachinchaurasiya/django-project-vs-app-27dm”