无名 发表于 2022-5-8 17:02:41

【LSP】Flask-路由和视图


http://cdn.u1.huluxia.com/g4/M01/65/94/rBAAdl91TvCATj6FAACt4WdlvYs914.jpg
一、Hello Flaskhttp://cdn.u1.huluxia.com/g4/M01/65/94/rBAAdl91TvGAPwU9AADedptaaAM592.jpg
二、url_map
查看哪些路由(地址)可以访问

格式: 使用app.url_map, 返回的是app装饰的所有的路由和路径之间的映射关系

注意: 只有被app.url_map包含进来的路由(地址)才能被访问http://cdn.u1.huluxia.com/g4/M01/65/95/rBAAdl91TvGAY9gNAANb9EGih-E636.jpg
三、app.run()
参数1: host, 如果我们不指定,默认值是127.0.0.1
参数2: port, 如果我们不指定,默认的值是5000
参数3: debug,调试模式,如果不指定,默认的值是False
如果设置为True,两个好处
1.如果在运行的过程中,直接改动代码了,不需要重新启动程序,只需要ctrl+s保存即可部署程序
2.如果程序报错了,会有友情提示
如果参数3写了没有生效的话,直接在Pycharm中设置就行http://cdn.u1.huluxia.com/g4/M01/65/95/rBAAdl91TvKATNkoAADjyFvTnHA084.png
http://cdn.u1.huluxia.com/g4/M01/65/95/rBAAdl91TvOAAmqsAAIXny5xzNI835.jpg
四、指定参数
在访问路由的时候指定参数

格式: @app.route("/<类型:变量名>")
常见的参数类型
整数        int
小数 float
字符串 path(默认就是path)http://cdn.u1.huluxia.com/g4/M01/65/95/rBAAdl91TvSAQyULAAQ8058fh3w203.jpg
http://cdn.u1.huluxia.com/g4/M01/65/95/rBAAdl91TvaARfnPAAtSEA_Tf7Q584.jpg
页: [1]
查看完整版本: 【LSP】Flask-路由和视图