コード例 #1
0
ファイル: views_drf.py プロジェクト: amuntner/addons-server
    def update(self, request, addon_id):
        addon = self.get_object_or_none()
        if addon is None:
            return Response(status=410)

        form = AddonForm(request.DATA, instance=addon)
        if not form.is_valid():
            return _form_error(form)

        serializer = self.serializer_class(form.save())
        return Response(serializer.data)
コード例 #2
0
    def update(self, request, addon_id):
        addon = self.get_object_or_none()
        if addon is None:
            return Response(status=410)

        form = AddonForm(request.DATA, instance=addon)
        if not form.is_valid():
            return _form_error(form)

        serializer = self.serializer_class(form.save())
        return Response(serializer.data)
コード例 #3
0
ファイル: handlers.py プロジェクト: amuntner/addons-server
 def update(self, request, addon):
     form = AddonForm(request.PUT, instance=addon)
     if not form.is_valid():
         return _form_error(form)
     a = form.save()
     return a