
Регистрация с подтверждением по email в Django: пошагово
К концу инструкции у вас будет форма регистрации, которая создаёт неактивного пользователя, шлёт письмо с токеном на почту и активирует аккаунт по ссылке. Примерно час работы на Django 5.x.

К концу инструкции у вас будет форма регистрации, которая создаёт неактивного пользователя, шлёт письмо с токеном на почту и активирует аккаунт по ссылке. Примерно час работы на Django 5.x.

Пошаговая настройка отправки писем из Django через транзакционный сервис по SMTP: от переменных окружения до проверки доставки. К концу вы отправите первое письмо из shell.

К концу вы отправите первое письмо из Django-приложения через реальный SMTP-сервер и увидите его в почтовом ящике. Разберём настройки, отправку из shell и проверку без спама.

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

За 20–30 минут вы подключите Bootstrap 5 к Django-проекту, соберёте статику через collectstatic и настроите базовый шаблон, от которого будут наследоваться остальные страницы.

Пошаговая инструкция: добавляем поиск по статьям в проект на Django 5.x без Elasticsearch и внешних сервисов — только модель, форма и один запрос к базе.

Пошагово настраиваем форму с полем изображения, сохраняем файл в media и показываем его на странице. От модели до отображения — в Django 5.x за 30–40 минут.

Приложение упирается в лимит соединений PostgreSQL, а нагрузка на нём смешная. Разбираем, откуда берутся утечки, почему pre_ping не спасает и что мерить, чтобы найти дырявый пул.

Пошаговая настройка входа, выхода и регистрации пользователей на встроенном django.contrib.auth в Django 5.x. К концу у вас работает форма логина и защищённые страницы.

Новый проект отдаёт голый HTML без стилей, а браузер ругается на 404 по CSS. Разбираем, как правильно подключить шаблоны и статические файлы в Django 5.x с нуля.

Пройдём путь от пустого проекта до страницы, которая показывает записи из базы: модель, миграция, представление, шаблон и маршрут. На всё уйдёт около получаса.

Пошаговая сборка рабочей формы обратной связи на Django 5.x: от объявления Form до отправки письма и вывода сообщения об успехе. Займёт около часа.