视图集
视图集和类视图是实现同一个API不同的两种方式。
视图集:将操作同一组资源处理方法(API接口)放在同一个类,这个类叫做视图集。
- 视图集添加额外API:
url的配置:
def get_serializer_class(self):
if self.action == 'list':
return '<list操作所使用的序列化器类>'
else:
return '<其他操作所使用的序列化器类>'
def get_queryset(self):
if self.action == 'list':
return '<list操作所使用的查询集>'
else:
return '<其他操作所使用的查询集>'