Как мне структурировать серверную часть Django REST Framework API, когда интерфейс уже собран?
Я создаю систему управления посетителями (VMS), и мне предоставили готовый интерфейс для работы. Моя задача - создать серверную часть на основе API, используя Django и Django REST Framework, с которыми я знаком по небольшим проектам.
Однако я изо всех сил пытаюсь эффективно организовать серверную часть и предоставить правильные конечные точки, которые соответствуют ожиданиям интерфейса.
Настройка Django и фреймворка Django REST.
Определил мои модели (например, VisitorPreRegistration, User).
Начал создавать сериализаторы и базовые наборы представлений.
Мои вопросы: Каков наилучший способ структурирования проекта, использующего только Django API, особенно когда интерфейс не связан?
Существуют ли пакеты или шаблоны (например, cookiecutter-django, расширения DRF или шаблоны проектов), которые помогают ускорить разработку и сократить количество шаблонов?
Как мне эффективно сопоставить внешние формы и фильтры (например, тип посетителя, поиск хоста, время прибытия) с внутренними конечными точками?
🔍 Что я пробовал: Я прочитал документацию по Django и DRF и попытался просмотреть несколько руководств на YouTube, но большинство из них предполагают монолитный подход или пропускают настройку только API с существующим интерфейсом.