1

我是 django 新手,我很难构建 django 查询。谁能帮我把这个查询构造成 django 查询?

SELECT DISTINCT mt.ID_Number 
FROM measurement_test mt 
WHERE mt.Start_Date IN('2012-02-15','2012-06-14') 
AND mt.ID_Number != ''
4

2 回答 2

3

假设“measurement_test”是相关表的模型对象。

measurement_test.objects.values_list(ID_Number).filter(Start_Date__in=('2012-02-15','2012-06-14')).exclude(ID_Number='').distinct()
于 2012-09-05T14:07:49.823 回答
1

您可以使用以下内容,

measurement_test.objects.filter(~Q(ID_Number=''), Start_Date__in=['2012-02-15','2012-06-14']).values('ID_Number').distinct()
于 2012-09-05T14:05:38.443 回答