refactor(api):移除marshal序列化

This commit is contained in:
zhengxinonly
2021-12-07 20:24:07 +08:00
parent 9490ccb7c0
commit 820ab9f5c6
13 changed files with 282 additions and 172 deletions
+13 -2
View File
@@ -1,7 +1,7 @@
import os
from flask import request, jsonify, current_app
from flask_restful import Resource, marshal
from flask_restful import Resource
from sqlalchemy import desc
from applications.common.utils.http import fail_api, success_api, table_api
@@ -19,7 +19,18 @@ class FilePhotosResource(Resource):
).paginate(page=page,
per_page=limit,
error_out=False)
data = marshal(photo_paginate.items, FilePhoto.fields())
# data = marshal(photo_paginate.items, FilePhoto.fields())
data = [
{
'id': item.id,
'name': item.name,
'href': item.href,
'mime': item.mime,
'size': item.size,
'ext': item.ext,
'create_at': item.create_at,
} for item in photo_paginate.items
]
return table_api(result={'items': data,
'total': photo_paginate.total, },
code=0)
+1
View File
@@ -24,6 +24,7 @@ class LoginResource(Resource):
req = login_req.parse_args()
s_code = session.get("code", None)
session["code"] = None
if req.captcha != s_code:
return fail_api(message="验证码错误")