Как мне структурировать серверную часть Django REST Framework API, когда интерфейс уже собран?

Я создаю систему управления посетителями (VMS), и мне предоставили готовый интерфейс для работы. Моя задача - создать серверную часть на основе API, используя Django и Django REST Framework, с которыми я знаком по небольшим проектам.

Однако я изо всех сил пытаюсь эффективно организовать серверную часть и предоставить правильные конечные точки, которые соответствуют ожиданиям интерфейса.

Настройка Django и фреймворка Django REST.

Определил мои модели (например, VisitorPreRegistration, User).

Начал создавать сериализаторы и базовые наборы представлений.

Мои вопросы: Каков наилучший способ структурирования проекта, использующего только Django API, особенно когда интерфейс не связан?

Существуют ли пакеты или шаблоны (например, cookiecutter-django, расширения DRF или шаблоны проектов), которые помогают ускорить разработку и сократить количество шаблонов?

Как мне эффективно сопоставить внешние формы и фильтры (например, тип посетителя, поиск хоста, время прибытия) с внутренними конечными точками?

🔍 Что я пробовал: Я прочитал документацию по Django и DRF и попытался просмотреть несколько руководств на YouTube, но большинство из них предполагают монолитный подход или пропускают настройку только API с существующим интерфейсом.

Вернуться на верх