【发布时间】:2021-09-11 08:15:36
【问题描述】:
我想将 Django Rest Framework 用作 API,并且正在寻找一种将前端/HTML/CSS/JS 与其“耦合”的方法。 客观地说,我习惯了 Django“通常”的方式,通过命名 HTML 模板并在转到特定 URL 时“呈现”它们。
现在,有了 DRF,这个功能似乎已经消失了,而且在我看来,它只是“react.js 或 vue.js”作为使用 API 的答案。
前端有哪些选择?我能不能像以前那样简单地在“通常”的 Django 框架内完成所有工作。为什么没有资源谈论这个?
谢谢,如果您需要更多信息,请告诉我。
【问题讨论】:
-
如果您正在创建一个 API,那么您通常需要一些东西来使用该 API,这通常是 Vue 之类的 Javascript 客户端。如果不是出于此目的,那么您使用 DRF 的目的是什么?当然,您仍然可以混合和匹配所有方法:使用服务器端渲染的 Django 模板,使用与 API 通信的 Vue 应用程序,将这些 Vue 文件作为来自 Django 的静态文件提供,或者从完全不同的服务器提供 Vue 文件。
标签: django django-rest-framework frontend