Django Rest Framework с использованием Viewsets с различными средствами визуализации - PullRequest
1 голос
/ 03 мая 2020

имеет ли смысл использовать Django Rest Framework также для визуализации моего HTML кода с Bootstrap и так далее ...? Если нет, как лучше всего разделить конечные точки API и HTML представление? Я выставил API с DRF Viewsets и JSON сериализаторами. Это работает довольно хорошо. Кроме того, я хотел бы добавить HTML визуализированную версию этого API и разработать для нее форму HTML. Как API, так и HTML отрендеренная версия должны работать на одном компьютере.

Заранее спасибо

1 Ответ

0 голосов
/ 03 мая 2020

Можно. Ничто не останавливает вас, и именно так работает собственный просматриваемый рендерер DRF. Имеет ли это смысл, зависит от вашего варианта использования. Если ваш API - это основная вещь, которую создает ваше приложение, и HTML просто поддерживает его, приведите примеры использования и т. Д. c. тогда, возможно, это полезно и имеет смысл, поскольку оно всегда будет соответствовать вашему API.

Однако, если целью вашего API является предоставление данных (и, возможно, способов их изменения) для вашего веб-сайта более типичная вещь состоит в том, чтобы визуализировать ваш API только в JSON, а затем заставить ваше приложение использовать его, либо Django отрисованными шаблонами с javascript, которые выбирают то, что ему нужно, либо с помощью такой инфраструктуры веб-интерфейса, как как Vue или React.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...