浏览器有谷歌,360,2345and so on。可你知道它是怎么运作的吗?
它是怎么显示网页的呢?
你可以输入网址或IP地址。
这是服务器的作用:
网址的组成:
http:// www.csdn.net
↑http协议 域名↑
而http协议:它规定了请求和响应中的 信息传输规范
那后面的是什么呢?
it is 资源路径
我来概括一下资源和资源路径:
资源:页面展示的内容
资源路径:指内容在服务器的储存位置
举个栗子:
学校是域名,其他是地址,你总不能直接飞到教学楼,得先到学校再到教学楼。
服务器也是如此。
现在我们来讲讲路由:
路由:在有返回值的功能上绑定资源路径
例如:
@app.route('/1') #绑定资源路径
def info1(): #功能
return 'hellow world'
而 /1 是资源路径,通常已字符串‘/’开通。
那如何使用路由呢?接下来我来演示正确使用和错误使用:
正确:
错误:
就像这样:
你要去北京大学/1号楼 好,在那,物理学院
去北京大学/18号楼 你谁啊,没这楼,你是不是本校生啊?
来写代码喽(我们待会要用flask模块,所以先 pip install flask)
# 导入Flask模块
from flask import Flask
# 创建Flask对象
app = Flask(__name__)
# 定义路由:资源路径为'/',功能名为1,返回值为"hellow world"
@app.route('/1')
def info():
return 'hellow world'
# 判断是否运行该文件(只有运行该文件才会执行下面一行代码“启动”)
if __name__ == '__main__':
# 服务器(本机)启动
app.run(port=5002, debug=True)
然后运行:
右键运行
之后:
显示结果
接下来
访问流程:
接下来你可以自定义一个路由:
@app.route('/2')
def info():
return '访问成功~~~'
今天讲了
1浏览器访问服务器的过程
2网页是由路由显示出来的
Day3就结束了,制作网站的大门由此向我们打开!