123456789101112131415161718192021222324252627282930313233 |
- from django.views import View
- from Object.ResponseObject import ResponseObject
- class 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)
|