flask-restful依赖替换完成

This commit is contained in:
zhengxinonly
2021-06-28 01:56:05 +08:00
parent e3dd5458ad
commit 17792ccacf
28 changed files with 229 additions and 349 deletions
+4 -4
View File
@@ -7,7 +7,9 @@ from flask_restful import marshal
from applications.common.serialization import power_fields
from applications.extensions import db
from applications.models import PowerSchema, Power, Role, User
from applications.models import Power, Role, User
from applications.common.serialization import power2_fields
def get_render_config():
@@ -99,8 +101,7 @@ def make_menu_tree():
if p.type == 0 or p.type == 1:
powers.append(p)
power_schema = PowerSchema(many=True) # 用已继承 ma.ModelSchema 类的自定制类生成序列化
power_dict = power_schema.dump(powers) # 生成可序列化对象
power_dict = marshal(powers, power2_fields) # 生成序列化对象
power_dict.sort(key=lambda x: x['id'], reverse=True)
menu_dict = OrderedDict()
@@ -115,7 +116,6 @@ def make_menu_tree():
menu_dict[_dict['parent_id']] = [_dict]
else:
menu_dict[_dict['parent_id']].append(_dict)
return menu_dict.get(0)
+1 -2
View File
@@ -1,11 +1,10 @@
from flask import Blueprint, render_template, request, jsonify, make_response
from flask import Blueprint, render_template, jsonify, make_response
from flask_login import login_required
from flask_restful import Resource, Api, reqparse
from applications.extensions import db
from applications.models import Role, Power
# from applications.view.rights import role_curd
from applications.common.utils.http import table_api, success_api, fail_api
from applications.common.utils.rights import authorize
from flask_restful import reqparse, marshal