在Flask中为url_for创建动态参数

在Flask中为url_for创建动态参数,第1张

在Flask中为url_for创建动态参数

与路由参数不匹配的所有参数都将添加为查询字符串。假设

extra_args
是一个命令,只需解压缩它即可。

extra_args = {'hello': 'world'}url_for('doit', oid=oid, **extra_args)# /doit/123?hello=worldurl_for('doit', oid=oid, hello='davidism')# /doit/123?hello=davidism

然后使用以下命令在视图中访问它们

request.args

@app.route('/doit/<int:oid>')def doit(oid)    hello = request.args.get('hello')    ...


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5648217.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存