Платформа REST включает в себя абстракцию для работы с ViewSets, которая позволяет разработчику сконцентрироваться на моделировании состояния и взаимодействий API и оставить обработку URL-адреса автоматически, основываясь на общих соглашениях.
На данный момент отношения в нашем API представлены с использованием первичных ключей. В этой части руководства мы улучшим целостность и обнаруживаемость нашего API, вместо этого используя гиперссылки для отношений.
На данный момент наш API не имеет никаких ограничений на то, кто может редактировать или удалять фрагменты кода. Мы хотели бы иметь более продвинутое поведение, чтобы убедиться, что:
Мы также можем написать наши views API, используя views на основе классов. Как мы увидим, это мощный шаблон, который позволяет нам повторно использовать обычные функции и помогает нам сохранять принцип DRY.
С этого момента мы начнем изучать ядро REST. Давайте рассмотрим пару основных элментов
В этом руководстве будет рассказано о создании простого сервиса для вставки кода в веб-API.
Мы собираемся создать простой API, который позволит администраторам просматривать и редактировать пользователей и группы.