Django для начинающих
Первые шаги с Django: установка, проект и приложения, настройки, шаблоны, маршруты и middleware.
14 статей
Начните отсюда
Django★ руководство
Django для начинающих: что это за фреймворк и с чего начать
Что такое фреймворк Django и как его изучать с нуля: установка, проект и приложения, модели, view, шаблоны, админка, API и деплой — с примерами кода.
· 14 минЧитать
Подробные разборы
Документация Django на русском: где читать и как в ней искать
Где читать документацию Django на русском: есть ли официальный перевод, какие сайты переводят 5.2 и 6.x, как устроены docs, как выбрать версию и скачать PDF.Как создать приложение в Django: команда startapp
Как создать приложение Django командой startapp: структура файлов, регистрация в INSTALLED_APPS, первая view, urls.py, шаблоны, модели и частые ошибки.Как создать проект Django: команда startproject и первый запуск
Как создать проект Django командой django-admin startproject: структура файлов, settings.py, миграции, запуск runserver и запуск готового проекта.Как создать сайт на Django: пошаговое руководство с примером
Создание сайта на Django с нуля на примере каталога: проект и приложение, модели, админка, шаблоны, форма заявки, статика, тесты и подготовка к деплою.Как установить Django: pip install django на Windows, macOS и Linux
Установка Django через pip install django в виртуальное окружение на Windows, macOS и Linux: проверка версии, выбор версии и решение частых ошибок.Тестирование Django с pytest-django
Pytest и Django: установка pytest-django, DJANGO_SETTINGS_MODULE, маркер django_db, фикстуры client и admin_client, тесты моделей, views, форм, DRF и CI.Шаблоны Django: синтаксис, наследование и фильтры
Шаблоны Django с примерами: настройка TEMPLATES, переменные, теги if, for, url и static, фильтры, наследование через extends и block, include и свои фильтры.CMS на Django: django CMS и Wagtail — сравнение и выбор
Какую CMS на Django выбрать: Wagtail, django CMS, Mezzanine и FeinCMS в сравнительной таблице, установка Wagtail и деревья категорий на django-mptt.Django Channels: WebSocket и асинхронность в Django
Django Channels на практике: установка с Daphne, asgi.py и роутинг, consumers, группы и Redis, авторизация, тесты через WebsocketCommunicator и деплой за Nginx.Django Middleware: как работает и как написать свой
Что такое middleware в Django и как он обрабатывает запросы: порядок MIDDLEWARE, встроенные middleware, свой middleware, хуки, async и тесты.HTMX и Django: интерактивность без SPA
Как подключить HTMX к Django: атрибуты hx-get, hx-post и hx-swap, CSRF, пакет django-htmx, партиалы Django 6, живой поиск, бесконечная лента и формы.settings.py в Django: основные настройки и как с ними работать
Django settings: что лежит в settings.py, как импортировать настройки, задать DJANGO_SETTINGS_MODULE, вызвать settings.configure() и разделить dev и prod.URL в Django: path, reverse, статика и медиа
Как устроены URL в Django: urls.py и include, path и конвертеры, reverse и тег url, отправка POST из формы, STATIC_URL и MEDIA_URL, разбор NoReverseMatch и 404.