Django与Vue的结合
-
在django项目中创建vue项目
首先,进去django项目的项目目录中,执行:
vue-init webpack firstvue ## firstvue为前端项目的名称,可自定义。创建的项目会跟django中的app一样的目录登记。类似一个前端app一样。
-
安装依赖及调试
cnpm install ## 安装需要的依赖模块 cnpm run dev ## 运行调式的服务,会启动一个web服务,访问localhost:8080 即可调式
-
vue项目写完后,打包vue项目,然后修改django配置,将vue集成到django中
cnpm run build ## 打包vue项目,会将所有东西打包成一个dist文件夹
-
接下来就是配置django中的setting文件了:
-
修改django的主目录的urls文件:
from django.conf.urls import url from django.views.generic.base import TemplateView urlpatterns = [ url(r'',TemplateView.as_view(template_name="index.html")), ]
-
启动django服务,访问localhost:8000 则可以出现vue的首页。