示例#1
0
    def delete(self, request, pk, *args, **kwargs):
        serializer = Controller(request)
        serializer.delete_banner(pk)
        if serializer.error:
            return default_responses(404, serializer.error)

        return default_responses(200, serializer.result)
示例#2
0
 def update(self, request, pk, *args, **kwargs):
     serializer = Controller(request)
     serializer.change_action(pk)
     if serializer.error:
         return default_responses(404, serializer.error)
     print(serializer.result)
     return default_responses(200, serializer.result)
示例#3
0
 def create(self, request, *args, **kwargs):
     serializer = Controller(request)
     serializer.save_all_rotator()
     if serializer.error:
         return default_responses(404, serializer.error)
     # print(serializer.result)
     return default_responses(200, serializer.result)
示例#4
0
 def retrieve(self, request, pk, *args, **kwargs):
     serializer = API(request)
     serializer.change_confirmation(pk)
     if serializer.error:
         print(serializer.error)
         return default_responses(404, serializer.error)
     return default_responses(200, serializer.result)
示例#5
0
 def update(self, request, pk, *args, **kwargs):
     serializer = Controller(request)
     serializer.pause_rotator_id(pk)
     if serializer.error:
         return default_responses(404, serializer.error)
     print(serializer.result)
     return default_responses(200, serializer.result)
示例#6
0
文件: views.py 项目: wilfer999/webb
    def list(self, request, *args, **kwargs):
        serializer = Controller(request)
        serializer.current_idiom()

        if serializer.error:
            return default_responses(404, serializer.error)

        return default_responses(200, serializer.result)
示例#7
0
    def create(self, request, *args, **kwargs):
        serializer = Controller(request)
        serializer.create_banner()

        if serializer.error:
            return default_responses(404, serializer.error)
        print(serializer.result)
        return default_responses(200, serializer.result)
示例#8
0
    def list(self, request, *args, **kwargs):
        serializer = Controller(request)
        serializer.get_rotator()
        if serializer.error:
            print(serializer.error)
            return default_responses(400, serializer.error)

        return default_responses(200, serializer.result)
示例#9
0
    def destroy(self, request, pk, *args, **kwargs):
        serializer = Controller(request)
        serializer.delete_library(pk)
        if serializer.error:
            print(serializer.error)
            return default_responses(404, serializer.error)

        return default_responses(200, serializer.result)
示例#10
0
    def create(self, request, format=None, *args, **kwargs):
        serializer = API(request)
        serializer.deactivate_mail()
        if serializer.error:
            print(serializer.error)
            return default_responses(400, serializer.error)

        return default_responses(200, serializer.result)
示例#11
0
文件: views.py 项目: wilfer999/webb
    def create(self, request, *args, **kwargs):
        serializer = Controller(request)
        serializer.change_idiom()

        if serializer.error:
            return default_responses(404, serializer.error)

        return default_responses(200, serializer.result)
示例#12
0
    def retrieve(self, request, pk, *args, **kwargs):
        serializer = Controller(request)
        serializer.list_banner(pk)
        # serializer.track_rotator()
        if serializer.error:
            print(serializer.error)
            return default_responses(400, serializer.error)

        return default_responses(200, serializer.result)
示例#13
0
    def create(self, request, *args, **kwargs):
        # import ipdb; ipdb.set_trace()
        serializer = Controller(request)
        serializer.create_library()

        if serializer.error:
            return default_responses(404, serializer.error)
        print(serializer.result)
        return default_responses(200, serializer.result)
示例#14
0
    def retrieve(self, request, pk, *args, **kwargs):
        self.serializer_class = BannerSerializer
        serializer = Controller(request)
        serializer.list_banner(pk)
        if serializer.error:
            print(serializer.error)
            return default_responses(400, serializer.error)

        return default_responses(200, serializer.result)
示例#15
0
文件: views.py 项目: wilfer999/webb
    def create(self, request, *args, **kwargs):

        serializer = UploadFile(request)
        serializer.upload()

        if serializer.error:
            print(serializer.error)
            return default_responses(404, serializer.error)

        return default_responses(200, serializer.result)
示例#16
0
    def list(self, request, *args, **kwargs):
        serializer = Controller(request)
        if request.user.level == 1:
            serializer.get_library()
        else:
            serializer.get_library_u()

        if serializer.error:
            print(serializer.error)
            return default_responses(400, serializer.error)

        return default_responses(200, serializer.result)
示例#17
0
    def retrieve(self, request, pk, *args, **kwargs):
        self.serializer_class = LibrarySerializer

        return default_responses(200, pk)
示例#18
0
    def retrieve(self, request, pk, *args, **kwargs):
        self.serializer_class = RotatorUpdateSerializer

        return default_responses(200, pk)
示例#19
0
 def list(self, request, *args, **kwargs):
     return default_responses(200, {})