def filter_queryset(self, request, queryset, view):
queryset = self._xform_filter_queryset(request, queryset, view,
'instance__xform')
instance_id = request.query_params.get('instance')
if instance_id:
try:
int(instance_id)
except ValueError:
raise ParseError(
u"Invalid value for instance %s." % instance_id)
instance = get_object_or_404(Instance, pk=instance_id)
queryset = queryset.filter(instance=instance)
return queryset
评论列表
文章目录