File size: 726 Bytes
08c964e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 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)
|