【flask】URL和视图映射
创始人
2024-06-01 18:08:48
0

目录

首页

传参

URL数据类型

get传参


首页

url与视图函数的映射是通过@app.route()装饰器实现的。

只有一个斜杠代表的是根目录——首页。

传参

URL传参是通过<参数名称>的形式进行传递。URL中有几个参数,在视图函数中也要指定几个参数

from flask import Flask
app = Flask(__name__)
app.debug = True
@app.route('/')
def hello_world():return 'Hello World!'@app.route('/content///')
def login(username, password):return u'我的用户名是:%s,密码是:%s' % (username, password)
if __name__ == '__main__':app.run()

URL数据类型

1)如果没有指定,默认是string类型
2)string:字符串,接收任何没有斜杠/的字符。
3)int:整型
4)float:浮点类型
5)path:和string类似,但是可以接收斜杠/
6)uuid:只接收uuid字符串
7)any:可以指定多个路径

不符合的类型将返回 not found  

uuid

from flask import Flask
import uuid
app = Flask(__name__)@app.route('/')
def hello_world():return 'Hello World!'@app.route('/content//')
def login(username):return u'我的用户名是:%s' % (username)if __name__ == '__main__':app.run()

get传参

from flask import Flask,requestapp = Flask(__name__)@app.route('/')
def hello_world():return 'welcome to coleak'@app.route('/blog/')
# string int float path uuid any
def blog_detail(blog_id):return f"博客id是{blog_id}"
@app.route('/book/list')
def booklist():page=request.args.get('page',default=1,type=int)return f"您获取的是第{page}页数据。"if __name__ == '__main__':app.run()

错误时默认为default设置的值

相关内容

热门资讯

修改工具教程版!梧桐树智能插件... 梧桐树这个游戏其实有挂的,确实是有挂的,需要了解加客服微信:【7198902】, 很多玩家在这款游戏...
修改工具教程版!凌龙棋牌智能插... 修改工具教程版!凌龙棋牌智能插件是真的,分享详细开挂攻略是一款可以让一直输的玩家,快速成为一个“必胜...
修改工具教程版!随便玩红拐弯智... 您好:随便玩红拐弯确实真的有挂,软件加微信【7198902】确实是有挂的,很多玩家在这款游戏中打牌都...
修改工具教程版!如意智能插件是... 如意这个游戏其实有挂的,确实是有挂的,需要了解加客服微信:【7198902】, 很多玩家在这款游戏中...
修改工具教程版!欢乐二七十智能... 修改工具教程版!欢乐二七十智能插件是真的,分享详细开挂攻略1、让任何用户在无需AI插件第三方神器的情...
修改工具教程版!老铁十三水智能... 修改工具教程版!老铁十三水智能插件是真的,分享详细开挂攻略是一款可以让一直输的玩家,快速成为一个“必...
修改工具教程版!牵手长沙棋牌智... 修改工具教程版!牵手长沙棋牌智能插件是真的,分享详细开挂攻略一、牵手长沙棋牌AI软件牌型概率发牌机制...
修改工具教程版!微乐浙江麻将智... 您好:微乐浙江麻将确实真的有挂,软件加微信【7198902】确实是有挂的,很多玩家在这款游戏中打牌都...
修改工具教程版!乐虎棋牌智能插... 乐虎棋牌这个游戏其实有挂的,确实是有挂的,需要了解加客服微信:【7198902】, 很多玩家在这款游...
修改工具教程版!大掼蛋智能插件... 修改工具教程版!大掼蛋智能插件是真的,分享详细开挂攻略;原来确实真的有挂(需添加指定薇7198902...
修改工具教程版!桂林游戏智能插... 修改工具教程版!桂林游戏智能插件是真的,分享详细开挂攻略;原来确实真的有挂(需添加指定薇719890...
修改工具教程版!Newpk俱乐... Newpk俱乐部这个游戏其实有挂的,确实是有挂的,需要了解加客服微信:【7198902】, 很多玩家...
修改工具教程版!直隶麻将智能插... 修改工具教程版!直隶麻将智能插件是真的,分享详细开挂攻略1、让任何用户在无需AI插件第三方神器的情况...
修改工具教程版!云端互娱智能插... 云端互娱这个游戏其实有挂的,确实是有挂的,需要了解加客服微信:【7198902】, 很多玩家在这款游...
修改工具教程版!新卡贝智能插件... 您好:新卡贝确实真的有挂,软件加微信【7198902】确实是有挂的,很多玩家在这款游戏中打牌都会发现...
修改工具教程版!天津麻将智能插... 您好,天津麻将这款游戏可以开挂的,确实是有挂的,需要了解加微{7198902}很多玩家在这款游戏中打...
修改工具教程版!博雅红河棋牌智... 您好,博雅红河棋牌这款游戏可以开挂的,确实是有挂的,需要了解加微{7198902}很多玩家在这款游戏...
修改工具教程版!淮滨麻将智能插... 您好,淮滨麻将这款游戏可以开挂的,确实是有挂的,需要了解加微{7198902}很多玩家在这款游戏中打...
修改工具教程版!财神十三张智能... 修改工具教程版!财神十三张智能插件是真的,分享详细开挂攻略1、让任何用户在无需AI插件第三方神器的情...
修改工具教程版!欢乐茶馆智能插... 您好:欢乐茶馆确实真的有挂,软件加微信【7198902】确实是有挂的,很多玩家在这款游戏中打牌都会发...