flask:小知识点总结

来源:互联网 发布:量子网络代替互联网 编辑:程序博客网 时间:2024/06/05 18:46

request.form及request.args的区别

request.form用来接受post请求参数,request.args接受get请求参数。以requests.form[‘key’],若值不存在,抛出KeyError,会直接返回400错误,可以手动捕获。如下

def login():    try:        username = request.args['name']        password = request.form['pass']    except KeyError as e:        print(e)

request.args同理。
此外,可以使用字典的get方法避免异常。eg.request.form.get('key',none)

原创粉丝点击