我想通过Django服务我的Vue应用程序(作为SPA),而我却忽略了此article。作者使用django-webpack-loader
实现此目的,但没有在TemplateView
周围添加简单的dist/index.html
即可完成工作:
url(r'^app/', TemplateView.as_view(template_name='index.html'), name='app'),
这也需要如下更改settings.by
:
'DIRS': [
BASE_DIR + "/templates/",
BASE_DIR + "/dist/",
]
我的问题是,如果应用程序已经使用django-webpack-loader
构建,则vue-cli
在此过程中的作用是什么?
index.html
)放在django可以找到的位置。