import json import os from types import MethodType from wptoolkitModel.base import wpbase import requests import panelSite import public_wp as public from wptoolkitModel.toolkitModel import toolkitModel from flask import request class main(wpbase): def __init__(self, get=None): super(main, self).__init__(get) def test(self, get): query = request.args if not query.get("model") or not query.get("action"): return public.returnMsg(False, "参数错误") model = "{}Model".format(query['model']) action = query['action'] cls = globals()[model] get = public.to_dict_obj(vars(get)) method = getattr(cls(), action) return method(get)