将Vue.js与Django集成

时间:2019-07-07 12:21:41

标签: python django vue.js

有什么方法可以将Django (Python)用作后端,将vue.js用作前端?

2 个答案:

答案 0 :(得分:1)

实际上,我有个想法,去年我实习时,我做的事情与您所寻找的完全相同。 我的建议是使用Django-REST-framework,它将提供宁静的api作为url,并将json对象返回到前端。同时,使用vue.js创建前端组件,为了从后端检索数据并渲染,只需将前端的http请求发送到Django-REST-framework构建的URL。

答案 1 :(得分:1)

仅详细说明@Xinlin Feng所说的,我可能会建议。是在Django Jinja模板中实现VueJs应用。您可以找到与this类似的大量资源。

这对于SPA(例如仪表板)很有用,在SPA中,可以将后续调用和更新作为REST API调用进行到Django后端应用程序。棘手的部分是在前端应用程序中包括身份验证,在该应用程序中,用户已经在会话中进行了身份验证。如果在应用启动后要求用户登录,则可以避免这种情况。