File size: 726 Bytes
3b47d98
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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)