SSR + CSR(?)可以将SSR添加到vue-cli 3项目中吗? (vue-cli 3 + django)

时间:2019-07-26 02:01:02

标签: django vue.js django-rest-framework vue-cli-3

我正在一起使用Vue-CLI 3和Django。 我认为这可能是一个基本问题,我不能确定结构是否正确。

Vue-CLI

  • vue

  • vue-router(每个页面都有url.py)

  • vuex

Django(Django restframework)

  • 路由器(同样,我们将每个页面的url定义为url.py)

  • API

_base.html (每个页面上都包含_base.html,而main.js位于frontend / dist / static / main.js中)

<body>
{{% static main.js %}}
</body>

使用SSR x CSR可以访问每个页面

    当我单击定义路由器链接的链接时,
  • 在Vue-CLI中路由的Vue组件上加载,而无需页面加载( = CSR )。

  • 当尝试访问未定义的页面网址(例如GET http://localhost:8000/aaa)时,Django返回404。

如果您能给我一些建议,我会很棒。谢谢。

0 个答案:

没有答案