我是 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 != ''
我是 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 != ''
假设“measurement_test”是相关表的模型对象。
measurement_test.objects.values_list(ID_Number).filter(Start_Date__in=('2012-02-15','2012-06-14')).exclude(ID_Number='').distinct()
您可以使用以下内容,
measurement_test.objects.filter(~Q(ID_Number=''), Start_Date__in=['2012-02-15','2012-06-14']).values('ID_Number').distinct()