Python 德扬戈。只获取当前日期。只有一天没有时间
我现在想知道今天的情况。只有一天。例如,今天是3月20日,我需要在我的查询集中使用它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()参数必须是字符串、类似对象的
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