我正试图根据当前日期在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