使用了视图集viewsets之后怎么返回自定义的response?

来源:4-7 Django的URLs与DRF的Routers

helloap

2021-05-29 23:41

如果需要像APIView 那样返回自定义的response

obj = self.get_object(pk=pk)
if not obj:    
return Response(data={"msg": "没有此课程信息"}, status=status.HTTP_404_NOT_FOUND)

是否就重写perform_create、perform_update的方法就行了?

写回答 关注

1回答

  • 慕用1035259
    2021-06-02 09:27:03

    应该是重写 list ,create, update这些方法吧,这些方法里才返回Response对象

Django REST framework前后端分离框架实践

教你快速构建一个课程管理系统

6655 学习 · 33 问题

查看课程

相似问题