Я пытаюсь создать бэкэнд для приложения, которое имеет как веб-интерфейс (разработанный с помощью начальной загрузки), так и мобильный интерфейс (разработанный с помощью Flutter).
Я пытался понять документацию для Django REST Framework о средствах визуализации, но я не могу понять, как обрабатывать различные типы запросов (например, веб-и мобильный), не имея двух разных функции для обеих платформ.
Есть ли лучший способ сделать это, чем передать флаг в запросе, в котором указано, мобильное или веб-приложение, и вернуть объект Response или объект рендеринга в зависимости от значения этого флага?