当前位置: 首页 > news >正文

用来做视频连接的网站郑州疫情最新消息

用来做视频连接的网站,郑州疫情最新消息,网页和网站有什么关系,java做的小说网站的源代码目录 关于djangovue的结合使用一、在你的templates中引入vue.js二、关于vue与django模板变量的冲突问题三、示例结语 关于djangovue的结合使用 网上的相关教程基本上都是部署node.js,npm安装vue,生成vue项目,然后将vue项目部署至django,这些…

目录

  • 关于django+vue的结合使用
    • 一、在你的templates中引入vue.js
    • 二、关于vue与django模板变量的冲突问题
    • 三、示例
    • 结语

关于django+vue的结合使用

网上的相关教程基本上都是部署node.js,npm安装vue,生成vue项目,然后将vue项目部署至django,这些教程基本都建立在一个前提下,即前后端分离,关于前后端分离相关知识请自行搜索了解,简单来说就是对django服务器的请求,django的视图函数只返回json格式的字符串数据,这时候为了避免歧义,可以新建一个api.py代替原本views.py的导入。

然而我们在学习django的时候,通常都是views+templates的模式,很遗憾这是典型的前后端不分离的模式,当你想实现一些前端框架能够简单实现的炫酷效果时,你不可避免的想在你的前端页面设计中引入vue框架。因此,这篇教程将会告诉你如何方便快捷的直接在html中引用vue,而不是重构为前后端分离的模式去部署。当然前后端分离是大势所趋。

一、在你的templates中引入vue.js

目前最新的vue版本是vue3,在vue3中你是找不到vue.js的,取而代之的是vue.global.min.js文件
在你的模板文件中,一般是base_generic.html文件中进行cdn的外部引用,这里建议将最新版本的jquery一起引用。

<script src="https://code.jquery.com/jquery-3.7.1.slim.min.js" integrity="sha256-kmHvs0B+OpCW5GVHUNjv9rOmY0IvSIRcf7zGUDTDQM8=" crossorigin="anonymous"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/vue/3.3.4/vue.global.min.js"></script>

二、关于vue与django模板变量的冲突问题

vue框架对于变量的读取默认是{{}},django模板变量同样是这个,所以会产生冲突,所以最简单的方法就是改变vue框架的模板变量引用方式,在createApp函数中加入
compilerOptions: { delimiters: ['${', '}'] }

三、示例

vue函数记得包含在文档加载完成的事件监听函数内。

<div id="app">
${ vuemessage }
</div>
<script src="https://code.jquery.com/jquery-3.7.1.slim.min.js" integrity="sha256-kmHvs0B+OpCW5GVHUNjv9rOmY0IvSIRcf7zGUDTDQM8=" crossorigin="anonymous"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/vue/3.3.4/vue.global.min.js"></script>
<script>
//veujs代码
document.addEventListener('DOMContentLoaded', function() {const { createApp, ref } = Vue;if (typeof Vue !== 'undefined') {createApp({compilerOptions: {delimiters: ['${', '}']},data() {return vuemessage}}).mount('#app');}});
</script>

结语

这样django+vue的混用就搞定了,但是还是建议去学习以下前后端分离的使用,django是有专门的前后端分离的支持的。

http://www.zhongyajixie.com/news/62891.html

相关文章:

  • 网站维护 收录推广文案怎么写吸引人
  • 免费无广告建站百度有钱花人工客服
  • 常用搜索网站如何申请域名
  • 杭州建站模板展示国外网站seo
  • 网页制作流程分为哪几个步骤搜索引擎优化趋势
  • 重庆忠县网站建设公司哪家好怎么开网店
  • 呼和浩特网站建设宣传登封搜索引擎优化
  • 做网站和推广seo在线培训机构
  • 西安到北京飞机几个小时网站内容优化关键词布局
  • 开发 网站 费用seo竞价推广
  • 长沙网站建设建关键词优化公司哪家强
  • 网站域名指什么优化设计六年级下册语文答案
  • 北京 网站空间 租用短视频推广渠道有哪些
  • 假山网站如何做怎么在百度上做广告推广
  • 怎么做网上问卷湖南seo推广系统
  • 通辽做家教的网站电商网络销售是做什么
  • 如何做自己的公司网站网络运营培训班
  • 中小企业网站多大空间互联网推广怎么找客户
  • 公司简介模板免费图片泉州百度seo公司
  • pc网站 公众号数据互通千锋教育培训
  • 建设公司营销网站百度seo排名优化排行
  • 罗湖附近公司做网站建设哪家技术好永久免费域名注册
  • 济南网站制作软件中国seo高手排行榜
  • 苏州建筑设计公司seo外包是什么意思
  • 外贸网站制作价格表苏州网站建设公司排名
  • 百度网站提交入口百度seo技术软件
  • 九一制作网站长沙网络推广网站制作
  • 企业网站模板哪里好关于新品牌的营销策划
  • 网站备案最快要几天google海外版
  • 外包网站建设费用包括网站备份市场调研报告范文模板word