一、起步

由于笔者水平有限,学习技术官方文档永远是首先被推荐的,推荐来自Django REST framework官网的快速教程

Django REST framework

二、序列化组件

models:

后面的代码将基于这几个表来做操作

 1 class BookDetailView(APIView):
 2     """
 3     针对单条数据的序列化
 4     """
 5 
 6     def get(self,request,id):
 7 
 8         book=Book.objects.filter(pk=id).first()
 9         bs=BookModelSerializers(book,context={'request': request})
10         return Response(bs.data)
11 
12     def put(self,request,id):
13         book=Book.objects.filter(pk=id).first()
14         bs=BookModelSerializers(book,data=request.data)
15         if bs.is_valid():
16             bs.save()
17             return Response(bs.data)
18         else:
19             return Response(bs.errors)
20 
21     def delete(self,request,id):
22         Book.objects.filter(pk=id).delete()
23 
24         return Response()
View Code

相关文章:

  • 2021-10-22
  • 2021-05-24
  • 2021-08-06
  • 2022-02-21
猜你喜欢
  • 2022-02-21
  • 2022-12-23
  • 2021-09-21
  • 2022-01-26
  • 2021-10-23
  • 2018-02-05
相关资源
相似解决方案