【问题标题】:Integrate Django with VueJs将 Django 与 VueJ 集成
【发布时间】:2018-03-26 11:08:05
【问题描述】:

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

【问题讨论】:

  • 将 Vue 与任何其他框架集成的方式相同。它与 Django 无关。
  • Django 用于后端,Vuejs 用于前端。为什么要整合两者?

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


【解决方案1】:
  1. 使用前端应用程序可以使用的 REST API 开发 Django 项目。
  2. 开发 Vue.js 前端应用程序,它使用您的 REST API 使用 Django 开发

【讨论】:

    【解决方案2】:

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

    也许你假设像 jinja 中的 django 模板,但你错了

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

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

    最后使用 vuejs 中的 api 将它们连接在一起,例如 axios

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 2016-03-09
        • 2021-09-15
        • 1970-01-01
        • 2013-05-21
        • 2014-10-24
        • 2018-04-12
        • 2018-12-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多