Существует ли профессиональный способ планирования REST API?

Я планирую создать рынок навыков, я использую Python Django REST API, я хочу знать, есть ли профессиональный способ разработки API для потребления несколькими фронтендами.

Это мой первый опыт разработки API (хотя я делал несколько небольших проектов).

Любые ссылки, руководства были бы очень признательны.

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

  1. Пройдите учебник по Django REST и поймите основные блоки фреймворка REST.
  2. Прежде чем проектировать модели и переходить к коду, хорошо ознакомьтесь с требованиями.
  3. Узнайте, как переопределить метод create и update сериализаторов, потому что по мере роста проекта вы можете получить требование переопределить эти методы.
  4. Создайте классы разрешений для всех представлений.
  5. Реализуйте get_object, get_serializer_class, get_query_set в представлениях, что дает возможность настраивать результаты.
  6. .
  7. Обработка ошибок должна быть выполнена эффективно с содержательными сообщениями для конечного пользователя.
Вернуться на верх