当用户访问我的flask应用程序上运行的此URL时,我希望web服务能够处理在问号之后指定的参数:
http://10.1.1.1:5000/login?username=alex&password=pw1
#I just want to be able to manipulate the parameters
@app.route('/login', methods=['GET', 'POST'])
def login():
username = request.form['username']
print(username)
password = request.form['password']
print(password)
URL参数在^{} 中可用,这是一个MultiDict,它有一个
get
方法,具有可选的参数,用于默认值(default
)和类型(type
),这是一个可调用的,可将输入值转换为所需格式。上面代码的示例:
您也可以在视图定义的URL上使用方括号,此输入将进入视图函数参数
使用^{} 获取查询字符串的分析内容:
相关问题 更多 >
编程相关推荐