django¶
# устанавливаем библиотеку
pip install django
# стартуем проект
django-admin startproject project_name
Структура django приложения
application - папка приложения
management - папка консольных команд,
django.core.management
commands - папка со скриптами
_private.py - приватная команда
command_name.py - команда
__init__.py - приложение - пакет
# __init__.py # конфигуратор приложения default_app_config = 'app_name.apps.AppConfig'admin.py - настройка админки,
django.contrib.admin
apps.py - настройка приложения,
django.apps
feeds.py - rss рассылка
forms.py - формы приложения
models.py - модели приложения,
django.db.models
signals.py - сигналы
sitemaps.py - карта сайта
tests.py - тесты приложения
urls.py - маршруты, роутинг урлов, ;py:mod:django.urls
views.py - представления,
django.views
migrations - пакет с миграциями приложения
__init__.py - пакет
templates - папка с шаблонами
index.html - какой то шаблон
templatetags - папка с самописными тегами для шаблонов
tag.py - какой то тег
static - папка со статикой
app.css - какая то статик