Приложения в Django

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

Приложения содержат набор представлений, url-ов , моделей, шаблонов и др.
Чтобы добавить в проект приложение, нужно указать в INSTALLED_APPS (settings.py) название приложения.

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

Для создания приложения нам необходимо набрать следующую команду в консоли:
python manage.py startapp mainapp, где mainapp - это название приложения

Таким образом, в нашем проекте появилась новая папка mainapp и структура проекта выглядит так:

После того, как мы создали приложение, нам нужно сообщить Django, что теперь он должен использовать его. Для этого нам нужно изменить файл настроек settings.py . Найти внутри файла INSTALLED_APPS и добавить к списку 'mainapp' ,

Для удобства и порядка внутри проекта советуют писать url для приложений в отдельном файле внутри директории приложения, а в основном файлеurls.pyпросто включить в список url-ов следующим образом:
url(r'^books/', include('mainapp.urls')),при этом импортируяinclude

Последним шагом является созданиеurls.pyвнутри директории нашего приложения mainapp

на этом всё!

results matching ""

    No results matching ""