昨天我们终於把BeautifulSoup这碗汤给喝的乾乾净净,一滴不剩
现在终於要来上我们的主餐啦,也就是django
接下来我们要来讲讲django这个东东到底是干啥的,以及怎麽使用这个django
废话不多说,咱们累狗~
前面提到python是个非常方便强大的语言,这点完全可以体现在django上
django是一个Web框架,他几乎帮你把所有Web的需求通通一手包办了
举凡像是前端框架,前端动态元件,後端处理,资料库连结
django启动command一下,就前後服务一起串联
不过这里由於Web服务是要架到aws上的,也就是要用linux系统开发
因此我们现在要来进入我们的虚拟环境开始开发啦
输入指令vagrant ssh
让我们进入虚拟空间开始大干一番吧
好的,进来Vagrant虚拟环境後,首先最重要的当然就是安装django啦
pip3 install django
之前就说过了,90%的套件下这个指令就能处理完毕,django当然也不例外
然後由於ubuntu是有内建python2跟python3的,所以记得下pip3来安状python3版本的
所以我们就下这个...
GAN啊你怎没有pip3
不过问题不大,人家也提示你说可以使用apt install python3-pip
这个指令安装pip3
那废话不多说,我们就下这个指令安装pip3
然後记得人家安装东西是要有使用者权限的,所以记得在前面加个sudo。变成
sudo apt install python3-pip
这样就可以下载pip3啦
於是我们就开始...
...$)I!@%!你问题真的很多
没办法,束手无策之下,只好去拜StackOverflow大神,於是才知道原来是虚拟机的DNS出了问题
解决方法就是先把DNS更改成8.8.8.8,指令如下
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
接着下sudo apt-get update
下完之後再下一次sudo apt install python3-pip尝试下载
感人肺腑痛哭流涕啊,终於开始下载了
接下来就是泡茶等pip3安装好啦
在下载期间我们来讲个django小故事好了
django为什麽取名叫django呢
根据听说是因为开发者喜欢一个欧洲小有名气爵士乐团
於是这个套件就以这个乐团的吉他手来命名这个套件
至於这个吉他手是何许人也,可以参考下面维基
https://en.wikipedia.org/wiki/Django_Reinhardt
只是这个吉他手现在已经过世了,实在是不胜唏嘘啊
好啦,故事讲完了,pip3应该也下载好了
现在我们终於可以下pip指令啦
输入刚刚的pip3 install django安装django
django终於安装完啦,这段路真是遥远遥远啊
我们最後验证一下django有没有安装成功
输入python3(记得刚刚说的ubuntu的python有分2跟3,所以这里要多打一个3)
进入terminal後下import django
没跳错误就代表安装完成啦
下一篇我们会开始写一些建构django的东东
最近进度会比较缓慢,因为毕竟大家要过年过节,所以最近进度就会放慢一些
(好啦其实是我处於休假模式所以会更新比较慢)
想知道这个django到底该怎麽起头
且待下回分解~
<<: [Angular] Day19. Dependency providers
>>: Day06_本部的规范就是没有规范XD"如果听到这句,是要兴奋的举手我来还是原地放生,逃跑呢?XD"
建立虚拟资料表有两个方法,今天要来示范第一个方法,我已第四章报表作为范例: 首先我们,先在你所使用的...
不管是在代码编写时,还是代码运行的时候,我们会遇到各种各样的错误。我们今天就来看一看,怎么应对这些错...
包含基础设施、架构设计、资料采集(ETL)、主资料管理(MDM)、即时计算、资资料储存和作业排程等。...
记录学习内容。 以下内容和截图大多引用文章。 还不了解,内容可能有错误。 在一个阵列,找最大值和最小...
简单叙述一下题目:题目会给你一棵BST以及一个数。我们要从这个BST中找出最接近这个数的节点值。 以...