# 修改 defput(self, request,id):# 通过id取到对象
res ={
'code':100,'msg':''}try:
book = models.Book.objects.get(id=id)
ser = BookSerializer(instance=book, data=request.data)
ser.is_valid(raise_exception=True)
ser.save()
res['msg']='修改成功'
res['result']= ser.data
except Exception as e:
res['code']=101
res['msg']=str(e)return Response(res)# 删除 defdelete(self,request,id):
response ={
'code':100,'msg':'删除成功'}
models.Book.objects.filter(id=id).delete()return Response(response)
serializer.py
classBookSerializer(serializers.Serializer):id= serializers.IntegerField(required=False)
title = serializers.CharField(max_length=32,min_length=2)
price = serializers.DecimalField(max_digits=5, d