Django Rest Framework-前端选择

时间:2018-08-23 14:56:22

标签: django django-rest-framework django-templates django-views

我试图弄清楚DRF如何与前端啮合。我一直在寻找使用django通常使用的典型模板视图的教程,但是我找不到任何模板。我可以找到很多使用REACT JS和Angular JS作为前端的DRF教程和文档。

有人可以解释为什么是这种情况,为什么没有使用典型html模板的教程?是方便,效率,缺少选择权还是其他问题?

感谢所有见解和建议。

1 个答案:

答案 0 :(得分:1)

Django可以,但DRF是Django Rest Framework。您在评论中所说的就是所谓的内容协商。这意味着服务器读取标头Accept并根据它给出html,xml,json,纯文本,yaml或其他形式的响应

在这段历史中,我看不到反应的要点。如果要使用Python构建网页,则可以使用Django,Flask,任何其他框架或纯Pyhton。

如果出于某种原因您想使用DRF并构建rest api,则需要一些东西来向用户显示该数据。它可能是使用ajax调用的标准站点,使用React,Angular,Vue ...或移动应用程序完成的SPA。

如您所见,React不是唯一的选择。

相关问题