烧瓶请求的请求预处理器

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第三方库


热门话题
在Grails中集成javaapplet   动态设置片段时发生java错误   JavaSpringVelocity模板电子邮件?   SpringHateOAS中java自定义json输出   java wait()和notify()相关问题   正则表达式中的单词边界是什么?   使用外部库将项目部署到glassfish后发生java NoClassDefFoundError   java为什么在这里初始化ListNode两次?   java libGDX移动三维模型   java使线程等待另一个线程的执行   正则表达式如何在java中使用正则表达式解析给定字符串   java SWT ScrolledComposite在32768像素后切断画布生成的图像