如何在Django中根据当前日期过滤日期



我正试图根据当前日期在Django中筛选日期,但它显示的是mr0结果,请告诉我哪里搞错了。

她的是我的models.py文件。。。

class Customer(models.Model):
name = models.CharField(null=True, blannk=True)
customer_date = models.DateTimeField(null=True, blannk=True)

这是我的views.py文件,我正试图根据今天的日期来获取日期。。。

from datetime import datetime, timedelta, time, date
def getdate(request):
today=datetime.today()
customer_data = Customer.objects.filter(customer_date=today).count()
print(customer_data, "Count Values")

我在您的日期过滤器中看到一些问题。当你这样做:

datetime.datetime.today()
#2020-11-04 10:57:22.214606

这给出了完整的时间戳。但是你只想做日期匹配。所以,试试代码之类的东西。

today = datetime.today().date()
#today=datetime.today()
customer_data = Customer.objects.filter(customer_date__date=today).count()

希望这能帮助您查询。

我看到你把空白误打成了blannk

最新更新