Павел Козлов
@progerdays
Русскоязычная документация по Django, DRF
7 posts

DRF - ViewSets & Routers

Платформа REST включает в себя абстракцию для работы с ViewSets, которая позволяет разработчику сконцентрироваться на моделировании состояния и взаимодействий API и оставить обработку URL-адреса автоматически, основываясь на общих соглашениях.

DRF - Отношения и гиперссылки API

На данный момент отношения в нашем API представлены с использованием первичных ключей. В этой части руководства мы улучшим целостность и обнаруживаемость нашего API, вместо этого используя гиперссылки для отношений.

DRF - Аутентификация и разрешения

На данный момент наш API не имеет никаких ограничений на то, кто может редактировать или удалять фрагменты кода. Мы хотели бы иметь более продвинутое поведение, чтобы убедиться, что:

DRF - Views на основе классов

Мы также можем написать наши views API, используя views на основе классов. Как мы увидим, это мощный шаблон, который позволяет нам повторно использовать обычные функции и помогает нам сохранять принцип DRY.

DRF - Запросы и ответы

С этого момента мы начнем изучать ядро REST. Давайте рассмотрим пару основных элментов

DRF - Сериализатор

В этом руководстве будет рассказано о создании простого сервиса для вставки кода в веб-API.

DRF - Быстрый старт

Мы собираемся создать простой API, который позволит администраторам просматривать и редактировать пользователей и группы.