网页框架很难写?不妨试试它!
时间:2023-07-24 07:51:01 | 来源:网站运营
时间:2023-07-24 07:51:01 来源:网站运营
网页框架很难写?不妨试试它!:
一
我们平时浏览网页的时候一定也发现了这个问题:同一个网站是有多个网页的,内容不同,地址栏也有些许差异。
比如,打开百度进入搜索界面,此时可以看到地址为
https://www.baidu.com/:
再输入“5号程序员”进行搜索时,咦?地址变了,变为
百度安全验证
为啥是这样的呢?
原因很简单,我们平时使用的网络叫万维网,它的工作原理是当你请求一个网络资源的时候,应该在浏览器上输入所要访问网页的统一资源定位符(URL,即网址)。
一般来说,URL=传输协议+主机名+端口号+(目录)文件名,传输协议和主机名对于同一个网站是一样的,但后面的内容多种多样,这要怎么管理呢?
没错,我们可以用
框架!
二
Flask原意为烧瓶,是一个使用Python编写的轻量级Web应用框架(Web applicationframework),用来支持动态网站、网络应用程序及网络服务的开发。
什么?有啥用?
可以节约项目开发的时间和成本!
什么?怎么安装?
pip install Flask,实在不行试试清华镜像:pip install –I
https://pypi.tuna.tshinghua.edu.cn/simpleFlask。
三
光说不练假把式,先来写个
Hello World!问题是我没有远程主机,总不能买个域名吧?别慌,咱们用Anaconda创建个虚拟环境就行。
打开管理者命令界面,
第一步,
conda env list查看一下虚拟环境列表:
如图,有一个创建好的first_env,但这次不用它,咱们新建一个。
第二步,
conda create –n name python=版本 创建虚拟环境,如果不指定版本将不安装任何模块,这里安装python3.6,也就是说在虚拟环境中也有一个python:
第三步,
conda activate name激活:
此时,虚拟环境的名字也出现在命令提示行。
第四步,
pip install flask安装Flask,这个Flask是安装在虚拟环境里的(此处用镜像安装):
第五步,
conda deactivate关闭虚拟环境,由于我们正在使用,最后再关闭。
四
新建一个
Hello.py文件,输入下列代码:
源代码:
from flask import Flask #从框架导入Flask类hello = Flask(__name__) #初始化@hello.route("/") #将根URL映射到hello_world函数上def hello_world(): #定义视图函数 return "Hello World!"if __name__ == "__main__": hello.run(debug=True) #运行
然后在虚拟环境中输入
python 文件路径:
将看到默认的网络地址‘
http:127.0.0.1:5000’:
用浏览器访问地址,就能看到Hello World了:
最后,
Ctrl+C可以终止运行,不要忘记conda deactivate!
是不是很神奇?你确定不
关注我一波?