这种web平台,都是需要后端和前端一起协作的,后端主要负责数据库和各种逻辑处理,前端负责页面展示和用户交互还有数据接收。他们之间就靠http协议接口链接。
我们上节课做的django只是后端的服务,并没有前端,所以接下来就是做前端项目,这个前端项目用vue来做。做完之后再和后端django链接起来就有雏形了。
那么这个vue你要怎么下载和使用呢?
(在知识星球或者培训基地,都有详细的教程,这里我给大家截图出来给粉丝们也看看)
我大白话讲一下:
常用命令:
查看你的node版本:node -v
查看npm已经安装的:npm ls -g
安装:npm install -g ....
卸载:npm uninstall .... -g
查看vuecli版本:vue -V
然后开始正式安装:
那安装的位置呢?很多小伙伴会说,既然是前后端分离的,中间又用http链接,那么位置放在哪都可以吧,甚至不是在这个电脑都可以。
这话是没错,正规公司也确实是如此:
后端开发自己电脑做的后端代码项目,上传到测试服务器部署。前端开发也在自己电脑做好前端项目,然后打包后上传到另一个测试服务器部署。互相再通过一些中间件来自动配置好接口等信息。然后测试人员就可以去通过网址进行测试了。
而我们现在的问题是,我们做测试平台,尤其是这种小规模的,开发者就你自己一个人,你还要搞好几台电脑或服务器么?一台能做的事就一台做吧。而且这里面还涉及到路径寻址,配置这些复杂的问题。
我这个是面向新手的教程,一来是这些复杂的配置会占用大量篇幅和读者经历,甚至很多新手直接就倒在了这一步无法继续下去。
而教程也不能东一句,西一句的,一会这个电脑,一会那个地址的去讲,很容易造成学员思维混乱,无法学习。
所以我其实是做了几年的讲师之后,内容是偏向于尽量教会新手,而不是绕晕新手,大家主要来学习这个平台的精髓,而非通用的运维知识。
所以,安装位置我一直都是定在这个django的根目录下的,主打个方便,一个文件夹能搞定前后端。包括后续打完包的寻址等等问题都变的简单多了。
那么接下来,打开pycharm的console面板,先确认自己在django根目录:
然后执行命令:vue create v_project (vue开头命令就是vuecli给你赋予的)
然后回车,你会看到一些选项,跟着我选即可。
如果中间选错了的话,可以直接多按几次ctrl+c或command+c 强制退出这次创建,再重新输入vue create v_project命令创建新的。
1. 选最后一个Manually ...,这个是自定义设置。前面的都是我以前配置好的预设,咱不选。
2. 按如下选择,空格键选中。然后回车。
3. 选vue版本,3.x 回车
4. 输入n 后回车。意思是不启用history记忆路由
5. 选第一个,回车
6. 选第一个,回车(意思是编码规范提示)
7. 选第一个回车,意思是保存时候帮你检查一下代码错误
8. 选第二个,package.json,意思是配置写到这个文件里。
9. 输入n回车,问你是否保存这次配置。以后再创建就回来看这篇文章就行,所以收藏保存吧~
然后就开始创建了过程可能几秒到几分钟
创建好了就变成了这样:
展开这个新出现的v_project文件看一下里面大体结构:
我们之后会经常使用的就是这个src文件夹,那些页面也都是写在里面的。
展开这个src文件夹,我们之后常用的就是这个components和views文件夹,前者存放小组件,后者存放大页面。
然后最后一步,我们在控制台,通过cd命令进入这个v_project
然后执行 npm run serve命令
等几秒后,出现下图,就算启动成功:
然后点击这俩个蓝字网址其一,进入看看效果:
看到这个页面就代表前端部署成功了
本节到此结束