将Django与VueJs集成

时间:2017-10-14 12:44:55

标签: javascript django vue.js django-rest-framework vuejs2

如何将Django与VueJs集成? 什么是集成Django和VueJs的标准方法? 任何人都可以提供项目结构和参考学习

3 个答案:

答案 0 :(得分:2)

  1. 使用REST API开发Django项目,前端应用程序可以使用它。
  2. 开发Vue.js前端应用程序,它使用REST API 用Django开发

答案 1 :(得分:2)

vuejs是前端的框架,它有自己的虚拟环境。

也许你在jinja假设django模板,但是你错了

首先开发一个用vuejs编写的应用程序作为前端

第二个开发一个用django编写的应用程序作为后端

最后使用像axios

这样的vuejs中的api将它们连接在一起

https://www.npmjs.com/package/vue-axios

答案 2 :(得分:1)

我有一个样板模板可以开始。 https://github.com/haseebeqx/django-vue-minimal/

,但是可以通过在settings.py中编辑STATICFILES_DIRS和TEMPLATES ['DIRS']来轻松实现。并将所有资产保留在vuejs中。因此django仅用作api发送内容,而vue.js将处理所有前端逻辑。