【发布时间】:2019-01-30 00:07:04
【问题描述】:
我试图弄清楚 DRF 如何与前端啮合。我一直在寻找使用典型模板视图的教程,就像通常使用 django 所做的那样,但我找不到任何教程。我可以找到许多使用 REACT JS 和 Angular JS 作为前端的 DRF 教程和文档。
谁能解释一下为什么会这样以及为什么没有使用典型 html 模板的教程?是方便、效率、缺乏选择还是其他问题?
感谢所有见解和建议。
【问题讨论】:
-
DRF 提供 REST api,而 SPA 通常使用 REST api。 React 用于构建 SPA。没有模板,因为通常rest api返回json或xml对象,所以不需要模板。
-
我原以为 django 将能够显示 django 项目本身的 html,然后当任何其他设备(如 iphone 或 android)对其进行 ping 操作时,这将返回 JSON。所以听起来学习角度或反应是我唯一的选择,对吗?
标签: django django-rest-framework django-templates django-views