【发布时间】:2021-04-13 02:22:18
【问题描述】:
我正在使用 select_related() 进行连接操作并使用以下代码过滤记录
class ActiveclientViewSet(viewsets.ModelViewSet):
queryset = Ruledefinitions.objects.select_related('pmdclinicalruleid').filter(pmdclinicalruleid__effectivedate__lt = timezone.now(),pmdclinicalruleid__retireddate__gt = timezone.now())
serializer_class = RuledefinitionsSerializer
在上面的代码中,是否可以检查查询集中的第一项是否有规则名称字段值为空,如果为空,我需要在 json 响应中返回剩余的查询集项,如果不为空,则返回所有项作为 json 响应。
【问题讨论】:
标签: python django django-views django-serializer