如何使用where>;用django orm写的日期?

如何使用where>;用django orm写的日期?,django,Django,如何在django orm中使用where>date 这是我的工作: res = Prog.objects.filter(end = datetime.now()).order_by('-start') 但这不起作用: res = Prog.objects.filter(end > datetime.now()).order_by('-start') 为什么?请阅读: 燃气轮机 大于 例如: Entry.objects.filter(id__gt=4) SQL等效项: SELEC

如何在django orm中使用where>date

这是我的工作:

 res = Prog.objects.filter(end = datetime.now()).order_by('-start')
但这不起作用:

 res = Prog.objects.filter(end > datetime.now()).order_by('-start')
为什么?

请阅读:

燃气轮机 大于

例如:

Entry.objects.filter(id__gt=4)
SQL等效项:

SELECT ... WHERE id > 4;
在您的情况下,它将是:

res = Prog.objects.filter(end__gt=datetime.now()).order_by('-start') 
阅读:

燃气轮机 大于

例如:

Entry.objects.filter(id__gt=4)
SQL等效项:

SELECT ... WHERE id > 4;
在您的情况下,它将是:

res = Prog.objects.filter(end__gt=datetime.now()).order_by('-start')