如何解决从烧瓶模板传递参数到视图
我试图通过模板传递一个参数,如下所示:
<form action="/removesessions/?userid={{userid}}" method="post">
<button size="5" style="height:40px;width:170px" name="forwardBtn" type="submit">Remove Idle Sessions<font size="5"></button>
</form>
在我下面的视图中,但无法正常工作。
@app.route("/removesessions/",methods=["GET","POST"])
def removesessions(userid):
print(userid)
有人可以告诉我如何使它工作。谢谢。
解决方法
如果要在Flask中访问查询参数userid
,则可以使用request.args.get('userid')
或request.args['userid']
。
示例代码:
@app.route("/removesessions/",methods=["GET","POST"])
def removesessions():
userid = request.args.get('userid') # or userid = request.args['userid']
print(userid)
更多信息可以在Flask文档中找到:https://flask.palletsprojects.com/en/1.1.x/api/#flask.Request.args
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。