@Durilka96

Где правильно вызывать и прописать функцию для обработки данных из бд на стороне django?

подскажите как лучше реализовать, чтобы по человечески выглядело, нужно принять параметры с фронта и с учетом параметров выполнить обработку на стороне сервера данных взятых из бд, результат обработки поместить в промежуточную таблицу и пользователю вывести данные из этой промежуточной таблицы, вопрос в том где именно прописывать функцию для обработки в каталоге дерева, все прописывать во view? или это неправильный подход?
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
iggor-markin
@iggor-markin
Python Developer
Как вариант:
  • views — подготовка данных запроса, вызов бизнес логики, подготовка ответа
  • serializers — сериализация данных, простая валидация
  • services — простые функции с бизнес правилами или классы (Service Objects)
  • managers — содержит в себе правила работы с данными (доступ к данным)
  • models — единственный окончательный источник правды о данных


Источник: Архитектура в Django-проектах
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы