Существует ли профессиональный способ планирования REST API?
Я планирую создать рынок навыков, я использую Python Django REST API, я хочу знать, есть ли профессиональный способ разработки API для потребления несколькими фронтендами.
Это мой первый опыт разработки API (хотя я делал несколько небольших проектов).
Любые ссылки, руководства были бы очень признательны.
Я разрабатываю REST API для электронной коммерции, используя Django REST. Ниже приведены шаги, которые я выполнил при проектировании.
- Пройдите учебник по Django REST и поймите основные блоки фреймворка REST.
- Прежде чем проектировать модели и переходить к коду, хорошо ознакомьтесь с требованиями.
- Узнайте, как переопределить метод create и update сериализаторов, потому что по мере роста проекта вы можете получить требование переопределить эти методы.
- Создайте классы разрешений для всех представлений.
- Реализуйте get_object, get_serializer_class, get_query_set в представлениях, что дает возможность настраивать результаты. .
- Обработка ошибок должна быть выполнена эффективно с содержательными сообщениями для конечного пользователя.