创新实训(九)整合

使用Vue.js作为前端框架,代替Django本身自带的模板引擎,Django则作为服务端提供API接口,从而实现前后端分离。

新建前端项目

  1. 有关Vue的模块(包括vue)可以使用node自带的npm包管理器安装。推荐使用淘宝的 cnpm 命令行工具代替默认的 npm。
npm install -g cnpm --registry=https://registry.npm.taobao.org
  1. 用cnpm安装vue-cli脚手架工具
cnpm install -g vue-cli
  1. 项目根目录下,新建一个前端工程目录
vue-init webpack frontend
  1. 安装 vue 依赖模块
cd frontend
cnpm install
cnpm install  vue-resource
cnpm install element-ui
  1. npm run build
  2. settings.py
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "frontend/dist/static"),
]

urls.py

url(r'^$', TemplateView.as_view(template_name="index.html")),
  1. Django集成了Vue前端工程
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值