用于API验证的简单序列化程序

Flask-Simple-Serializer的Python项目详细描述


#flask simple serializer


简单序列化程序到有效的api请求


username=stringfield('username')
email=emailfield('email address',[validators.length(min=4,max=25])
accept_rules=booleanfield('i accept the site rules',[validators.inputrequired()])


def create_user(self):
pass

from flask_simple_serializer.response import response
from flask_simple_serializer.status_code import http_200_ok,http_400_bad_request


来自My_app.serializes import user serializer

@site.route('/some_route/')
def user_registration():
serializer=userserializer(request.json)

如果serializer.is_valid()
请执行操作
serializer.create_user()
返回响应(status_code=http_200_ok)
返回响应(serializer.errors,status_code=http_400_bad_request)
````

\todo
-模型序列化程序
-接受模型实例的序列化程序(sqlalchemy)
-改进文档
-自定义字段
-分析请求修饰符
-测试响应和状态代码

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

推荐PyPI第三方库


热门话题
运行ClassSpy java时发生反射错误   java Android ContextWrapper fileList()看不到我的文件   java使用JAXWS构建大型MTOM/XOP消息   eclipse如何使用ACM库(控制台程序)编写Java程序?   java m2eclipse插件搜索在配置为Nexus时不会给出结果   java Scanner只识别文本文件中的某些行,而不识别其他行   java如何从smartwatch启动活动或服务   java检查数组是否至少有两个具有特定值的元素   JAVA网URL编码器/解码器替代方案   Java中通过引用传递对象   spring如何在使用JavaJSON修补程序进行修补时禁止更新字段   使用java将海量数据存储到mysql的最佳方法   java字符串作为不可变对象   java我无法访问tomcat服务器(localhost),甚至无法访问mysql   java While循环条件未给出预期结果   java如何启动传递图像uri的新活动   Java中类定义在方法中的使用   Java程序在Ubuntu中运行我的另一个程序