🟡 Средний уровень

Материалы
среднего уровня

Углубите свои знания с материалами среднего уровня сложности и практическими примерами для развития навыков.

20+ Статей
🌿 Практика
10-15 Минут чтения
🟡 Средний

Материалы среднего уровня

Тщательно отобранные статьи для вашего уровня

Страница профиля пользователя
🟡 Средне

Страница профиля пользователя

Охватываемые темы: Простой профиль (только данные User), Расширение через модель Profile, Автоматическое создание Profile через сигналы, Шаблон профиля.

👤 PyLand Team
📅 30.06.2026
Связи между моделями Django
🟡 Средне

Связи между моделями Django

Охватываемые темы: ForeignKey (один ко многим), ondelete варианты, ManyToManyField (многие ко многим), OneToOneField (один к одному).

👤 PyLand Team
📅 30.06.2026
Choices в Django моделях
🟡 Средне

Choices в Django моделях

Ограниченный набор значений модели удобно описывать через TextChoices: варианты остаются в одном месте и понятны коду, формам и админке.

👤 PyLand Team
📅 30.06.2026
Messages Framework в Django
🟡 Средне

Messages Framework в Django

Встроенный механизм для отображения одноразовых сообщений пользователю.

👤 PyLand Team
📅 30.06.2026
Django REST Framework: введение
🟡 Средне

Django REST Framework: введение

DRF — самый популярный пакет для создания REST API в Django.

👤 PyLand Team
📅 30.06.2026
Загрузка шаблонов в Django
🟡 Средне

Загрузка шаблонов в Django

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

👤 PyLand Team
📅 30.06.2026
Смена пароля в Django
🟡 Средне

Смена пароля в Django

Охватываемые темы: Встроенные views, Шаблон смены пароля, Email для сброса пароля, Смена пароля в коде.

👤 PyLand Team
📅 30.06.2026
Django DeleteView
🟡 Средне

Django DeleteView

DeleteView — CBV для удаления объекта с подтверждением.

👤 PyLand Team
📅 30.06.2026
Пагинация в Django ListView
🟡 Средне

Пагинация в Django ListView

Охватываемые темы: Включение пагинации, Шаблон с пагинацией, Пагинация с фильтрами, Ручная пагинация (в function-based views).

👤 PyLand Team
📅 30.06.2026
Django UpdateView
🟡 Средне

Django UpdateView

UpdateView — CBV для редактирования существующего объекта через форму.

👤 PyLand Team
📅 30.06.2026
login_required: защита views
🟡 Средне

login_required: защита views

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

👤 PyLand Team
📅 30.06.2026
Django ORM: шпаргалка
🟡 Средне

Django ORM: шпаргалка

ORM (Object-Relational Mapping) позволяет работать с БД через Python-объекты без SQL.

👤 PyLand Team
📅 30.06.2026
🎚️ Уровни

Другие уровни сложности

Выберите подходящий для вас уровень

🟢

Для начинающих

Простые и понятные материалы для новичков в программировании

🌱 Базовые концепции ⏱️ 5-10 мин
🔴

Продвинутый уровень

Сложные техники и концепции для опытных разработчиков

🌳 Сложные задачи ⏱️ 15-25 мин
🟣

Экспертный уровень

Передовые технологии и архитектурные решения

🦅 Экспертные знания ⏱️ 20-30 мин

Продолжайте развиваться

Изучайте материалы разных уровней и постепенно повышайте свою квалификацию