用于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)
-改进文档
-自定义字段
-分析请求修饰符
-测试响应和状态代码
简单序列化程序到有效的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.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)
-改进文档
-自定义字段
-分析请求修饰符
-测试响应和状态代码