在django-filter结果里可不可以根据搜索出的字段的结果,给response加上我自定义的字段啊?

来源:5-11 drf的过滤

改变自己c

2017-09-05

http://szimg.mukewang.com/59ae544c000144d311510233.jpg老师,我的问题是设置django-filter时候,可不可以根据相应字段的结果,给response加上不同的字段啊,比如有个字段叫同时播放数量,如果检索出来,数量等于1,response里多个字段叫type=1,如果数量大于1,就加一个字段叫做type=2,这个该怎么做?

写回答

1回答

bobby

2017-09-06

你是想在response的基础上添加数据是吧 你可以重载 比如ListModelMixin
的list方法 把原来的代码全部拷贝下来 然后在searializer.data的基础上加入新的数据就行了

1
3
bobby
回复
改变自己c
后面的课程中我会将这种方法
2017-09-08
共3条回复

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

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

2873 学习 · 2457 问题

查看课程