| 123456789101112131415161718192021222324252627282930313233 | from django.views import Viewfrom Object.ResponseObject import ResponseObjectclass DeviceCommonView(View):    def get(self, request, *args, **kwargs):        request.encoding = 'utf-8'        operation = kwargs.get('operation')        request_dict = request.GET        return self.validation(request, request_dict, operation)    def post(self, request, *args, **kwargs):        request.encoding = 'utf-8'        operation = kwargs.get('operation')        request_dict = request.POST        return self.validation(request, request_dict, operation)    def validation(self, request, request_dict, operation):        language = request_dict.get('language', 'en')        response = ResponseObject(language)        if operation == 'getDomain':            return self.get_domain(response)    @staticmethod    def get_domain(response):        data = [            {"title": "国内", "server": "https://www.zositechc.cn/", "push": "https://push.zositechc.cn/"},            {"title": "美洲", "server": "https://www.dvema.com/", "push": "https://push.dvema.com/"},            {"title": "欧洲", "server": "https://www.zositeche.com/", "push": "https://push.zositeche.com/"},            {"title": "测试", "server": "https://test.zositechc.cn/", "push": "https://test.push.zositechc.cn/"},        ]        return response.json(0, data)
 |