django和vue初次接触
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django和vue初次接触相关的知识,希望对你有一定的参考价值。
参考技术A 因为要改一些以前的需求,主管让我学习一下vue,花了半天的时间算是入了门,就要拿成熟的项目去改,这个难度还是挺大的.熟悉网站建设的人应该都知道vue是一个出色的前端框架,而django是python语言体系下的一个后端框架,虽然说他们两个都可以写出完整的网站,但是各有侧重点,django发开速度快,但是本身自带的模板引擎比较孱弱,而vue是以数据驱动和组件化的思想构建,在渲染页面方面实属一流,所以作为python开发者,有时候就会将这个两个框架结合起来,进行网站的开发.
不同的框架是如何结合在一起呢,这就引出了一个前后端分离的思想,后端只提供接口,api,,前端去调用这些接口,来拿数据,再渲染到html模板上
不同框架进行开发时,最大的问题就是跨域,由于框架不同,他们所启用的端口号是不同的,也就是不同的数据源,由于安全性,所以他们之间是不能直接访问的,解除方法是在django的配置文件中引入跨域许可的中间件,用Django的第三方包django-cors-headers来解决跨域问题
这样的话,我们就可以更方便的通过vue的启动方式来进行调试了
最后怎么整合到一起呢?我们知道django是通过指定模板和静态文件的路径来进行渲染的,所以,我们需要将vue文件打包,生成index主页面和静态文件,这样我们就可以把这两个分别放入django默认的文件夹下,或者重新指定路径就可以了.
初次接触Linux
最近由于工作需求,需要接触Linux系统。
- 使用VMware虚拟机,安装ubuntu系统。网上教程很多。
- 配置opencv环境。这是我参考的网上帖子https://blog.csdn.net/fishmemory/article/details/53187196。
- 安装samba,试验Windows和Ubuntu文件的共享。
以上是关于django和vue初次接触的主要内容,如果未能解决你的问题,请参考以下文章