1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- from django.views.generic.base import View
- from django.utils.decorators import method_decorator
- from django.views.decorators.csrf import csrf_exempt
- from Service.ModelService import ModelService
- from Model.models import FeedBackModel
- from django.utils import timezone
- import traceback
- from Object.ResponseObject import ResponseObject
- from Object.TokenObject import TokenObject
- from Service.CommonService import CommonService
- class FeedBackView(View):
- def get(self, request, *args, **kwargs):
- request.encoding = 'utf-8'
- operation = kwargs.get('operation', None)
- return self.validation(request.GET, operation)
- def post(self, request, *args, **kwargs):
- request.encoding = 'utf-8'
- operation = kwargs.get('operation', None)
- return self.validation(request.POST, operation)
- def validation(self, request_dict, operation):
- response = ResponseObject()
- token = request_dict.get('token', None)
- tko = TokenObject(token)
- if operation == 'add':
- if tko.code == 0:
- userID = tko.userID
- return self.do_add(userID, request_dict, response)
- else:
- return response.json(tko.code)
- else:
- return response.json(0, 414)
- def do_add(self, userID, request_dict, response):
- content = request_dict.get('content',None)
- # urls =
- return
- def do_get_upload_url(self):
- return
|