flask装饰器参数传递获取问题,flask装饰参数获取,因为@before_re
flask装饰器参数传递获取问题,flask装饰参数获取,因为@before_re
因为@before_request在request之前,所以我取不到request中的args,remote_addr等参数。
但是我想通过装饰器在对请求做一些处理
def other_handle(): //如何得到request参数@app.route('/login', method=['POST','GET'])@other_hangdledef login(): ……
装饰器函数要怎么写才能获取到request等参数?
使用 flask 的 request对象
from functools import wrapsfrom flask import Flask, requestapp = Flask(__name__)def other_handle(f): @wraps(f) def wrapper(*args, **kwargs): print request.args # 获取请求参数 return f(*args, **kwargs) return [email protected]('/login', methods=['POST','GET'])@other_handledef login(): return 'login'if '__name__' == '__main__' app.run(debug=True)
交换一下顺序不行吗?
编橙之家文章,
相关内容
- Python中怎么调用字符串形式命名的函数呢?,python字符
- Python flask web开发书中怎么和react配合前后端分离?,
- python2.7sys模块源码提示报错原因请大牛帮分析,python
- Python ImportError: No module named '***' 错误,pythonimporterror,采
- Python win系统交互乱码如何处理,pythonwin交互乱码,codi
- 求C++反序列化Python Pickle序列数据思路,pythonpickle,我想
- 问浏览器地址栏如何执行虚拟主机脚本关于环境变量设
- Python捉虫监听数据并写入新数据的问题请教,python捉虫
- 配置python Struts2框架时启动tomcat报错,,struts2tomcat,web.
- Python解释型语言运行速度慢正常吗?,python速度慢,如果
评论关闭