烧瓶请求的请求预处理器

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

Detailed Parser definition

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
gwt java。lang.UnsupportedClassVersionError:不受支持的专业。小版本51.0   java XML解析器trycatch不工作   java Jackson MRBean不工作,无法构造实例   javascript是检查参数的更好方法吗?   java在发生冲突时从ArrayList中删除对象   JavaSpringWebFlux和KeyClope JWTRESTAPI   java Selected选项在微调器中不可见   java在增加分区后,有没有办法在ApacheKafka中保持顺序?   java添加SourceRoot会导致spring启动应用程序出错   java Spring引导:任何bean都没有实现ReactiveCrudepository   java无法注册我的自定义AbstractAnnotationConfigDispatcherServletInitializer   TCP连接上的java Caesar密码   java树集排序不正确   java如何在自定义查询中加载@ElementCollection?