问候所有人,我尝试从我的模型中过滤特定值列表是我的代码:
employee_name = WorkOrder.objects.filter(
project_id=48
).values_list(
'assign_to__official_name', flat=True
).distinct()
print(employee_name)
这是我收到的输出
<QuerySet ['JOHN', 'GEOFF', 'KYLE', 'NONE', 'BRUCE', 'CLARK',]>
如何根据其值而不是ID来从此查询集中排除值'NONE'
?
Anyhelp非常感谢
答案 0 :(得分:2)
您可以使用exclude
返回一个新的QuerySet,其中包含与给定查找参数不匹配的对象。
WorkOrder.objects.filter(...).exclude(assign_to__official_name='NONE').values_list(...