def add(self, request): data = Tools.clean_and_upper_key(request.data, 'uid') data = Tools.clean_key(request.data, 'purchase_code') serializer = BolBaseSr(data=data) if serializer.is_valid(raise_exception=True): serializer.save() return res(serializer.data)
def change(self, request, pk=None): obj = self.get_object(pk) data = Tools.clean_and_upper_key(request.data, 'uid') data = Tools.clean_key(request.data, 'purchase_code') serializer = BolBaseSr(obj, data=data, partial=True) if serializer.is_valid(raise_exception=True): serializer.save() return res(serializer.data)