Python Django生成';哪里在……和#x27之间;句子?

Python Django生成';哪里在……和#x27之间;句子?,python,sql,django,django-models,Python,Sql,Django,Django Models,实际上,在视图中的某个地方: dif = datetime.timedelta(days=1) today = datetime.date.today() yesterday = today - dif ex = Fact.objects.filter(fecha_fact__lte=today ,fecha_fact__gte=yesterday ) 它将导致此SQL查询: SELECT `facts_fact`.`id` ... FROM `facts_fact` WHERE (`fac

实际上,在视图中的某个地方:

dif = datetime.timedelta(days=1)
today = datetime.date.today()
yesterday = today - dif
ex = Fact.objects.filter(fecha_fact__lte=today ,fecha_fact__gte=yesterday )
它将导致此SQL查询:

SELECT `facts_fact`.`id` ...
FROM `facts_fact` 
WHERE (`facts_fact`.`fecha_fact` >= 2009-09-21 AND `facts_fact`.`fecha_fact` <= 2009-09-22 ) 
选择“事实”.“id”。。。
从“事实”到“事实”
其中(`facts\u fact`.`fecha\u fact`>=2009-09-21和`facts\u fact`.`fecha\u fact`=你试过吗

我不知道,但可能(gte/lte):

Fact.objects.filter(fecha_fact__range=(yesterday, today))
q1 = Entry.objects.filter(headline__startswith="What")
q2 = q1.exclude(pub_date__gte=datetime.now())
q3 = q1.filter(pub_date__gte=datetime.now())


q = Entry.objects.filter(headline__startswith="What")
q = q.filter(pub_date__lte=datetime.now())