mixins共用一个lookup_fields吗

来源:8-5 用户收藏功能和vue联调

努力学习啊啊

2020-09-14

图片描述
删除功能也用到了 get_object() ,修改了lookup_fields ,删除功能的url中就也是 goods_id了,有没有什么办法让RetrieveModelMixin和DestroyModelMixin 的get_object()的lookup_fields不一样?

写回答

2回答

bobby

2020-09-16

两个思路;

  1.  //img.mukewang.com/szimg/5f60f70b0945674c08930676.jpg 覆盖这个方法,在这里自己判断一下是delete的action还是Retrieve的action 然后具体判断具体查询个根据具体的lookup_field字段就行了

  2. //img.mukewang.com/szimg/5f60f7430941954d08780419.jpg这行代码为什么一定要调用自己的get_object方法呢,自己定义一个方法不就行了

0
0

努力学习啊啊

提问者

2020-09-15

//img1.sycdn.imooc.com/szimg/5f60a2e3096371f808050517.jpg

老师就这样,我想让read和delete {}里的内容不一样,对于lookup_field该怎么设置

0
0

Python前后端分离开发Vue+Django REST framework实战

Django REST framework课程视频,RESTFul API前后端分离开发

2873 学习 · 2457 问题

查看课程