烧瓶请求的请求预处理器
Flask-RequestPreProcessor的Python项目详细描述
烧瓶请求预处理器
库来预处理Flask app请求,通常使用vanilla Flask或任何其他Flask包,例如:Flask_restful
删除了从restapi端点提取、类型验证和类型转换请求有效载荷所需的样板代码,这样端点就可以完全专注于核心逻辑实现
所有提取、验证、类型转换和/或别名参数都将作为关键字参数传递给端点
安装
pip install Flask-RequestPreProcessor
依赖性
^{pr2}$使用
简单获取请求
fromflask_requestpreprocessorimportparse_request_query_param,DateArg@parse_request_query_param({'pageNo':{'data_type':int,'alias':'page_no','min_val':1},'count':{'data_type':int,'value_list':[10,20,30,50,100]},'signedUpDate':{'data_type':DateArg('%Y-%m-%d'),'alias':'signed_up_date'},'filterCondition2':{....}.....})defget_user_list(page_no=1,count=10,signed_up_date=None,**other_filter_conditions):pass
- 项目
标签: