Материалы
среднего уровня
Углубите свои знания с материалами среднего уровня сложности и практическими примерами для развития навыков.
Материалы среднего уровня
Тщательно отобранные статьи для вашего уровня
Path и Query параметры в FastAPI
Параметры пути выбирают конкретный ресурс, а query-параметры обычно управляют фильтрацией, сортировкой и пагинацией.
SQLModel: основы
SQLModel — библиотека для работы с БД в FastAPI, объединяющая SQLAlchemy и Pydantic.
Pydantic v2 в FastAPI
FastAPI использует Pydantic для валидации и сериализации данных.
Переменные окружения в Docker
Переменные окружения — стандартный способ конфигурировать контейнеры. Они позволяют использовать один образ в разных средах (dev, staging, prod) без пересборки.
DRF Сериализаторы
Сериализатор преобразует объекты модели ↔ Python dict ↔ JSON.
CSRF-защита в Django
CSRF (Cross-Site Request Forgery) — атака, при которой злоумышленник заставляет браузер пользователя отправить запрос от его имени.
Inline-редактирование в Django Admin
Inline позволяет редактировать связанные объекты прямо на странице родительского объекта.
Настройка Django REST Framework
Охватываемые темы: Установка, Основные настройки RESTFRAMEWORK, Кастомная пагинация, Формат ответа ошибок.
get_context_data в Django CBV
getcontextdata() — метод CBV для передачи дополнительных данных в шаблон.
Django CreateView
CreateView — CBV для создания объекта через форму.
Фильтры шаблонов Django
Фильтры применяются через | к переменным в шаблоне.
related_name в Django
relatedname — имя для обратного доступа от связанной модели к родительской.
Другие уровни сложности
Выберите подходящий для вас уровень
Для начинающих
Простые и понятные материалы для новичков в программировании
Продвинутый уровень
Сложные техники и концепции для опытных разработчиков
Продолжайте развиваться
Изучайте материалы разных уровней и постепенно повышайте свою квалификацию