Python 德扬戈。只获取当前日期。只有一天没有时间

Python 德扬戈。只获取当前日期。只有一天没有时间,python,django,django-queryset,Python,Django,Django Queryset,我现在想知道今天的情况。只有一天。例如,今天是3月20日,我需要在我的查询集中使用它 query = self.filter(Q(busyrooms__end_date__day=datetime.now().date()), Q(reservedrooms__end_date__day=datetime.now().date())) 试图使用datetime.now().date()但出现错误 TypeError:int()参数必须是字符串、类似对象的

我现在想知道今天的情况。只有一天。例如,今天是3月20日,我需要在我的查询集中使用它

query = self.filter(Q(busyrooms__end_date__day=datetime.now().date()),
                    Q(reservedrooms__end_date__day=datetime.now().date()))
试图使用
datetime.now().date()
但出现错误

TypeError:int()参数必须是字符串、类似对象的字节或数字,而不是“datetime.date”


通过访问datetimeobj的
day
属性,如
datetime.now().day
django
大多数情况下使用时区,可以从datetime\u obj获取当前日期。因此,建议使用
时区

from django.utils import timezone

timezone.now().date()
timezone.now().day
datetime.now().day