我写了一个提取一些细节的查询
toll_obj = Toll.objects.filter(driver__profile__invoice_number=(invoice_number))
此处toll_obj
可以是多个查询集,qs(toll_obj)
中form_date
的所有对象都有一个字段。所以我想在这里再申请一个form_date<=today
条件。
那么什么是实现这一目标的最佳方式。
任何帮助将不胜感激。
答案 0 :(得分:1)
您可以在过滤方法中使用多个条件。
import datetime
toll_obj = Toll.objects.filter(driver__profile__invoice_number=(invoice_number), form_date__lte=datetime.datetime.today().date())
答案 1 :(得分:0)
您可以对__lte
对象
date
(小于或等于)
from django.utils.timezone import datetime
toll_obj = toll_obj.filter(form_date__lte=datetime.today().date())