django 今天用过滤器获取数据
Posted
技术标签:
【中文标题】django 今天用过滤器获取数据【英文标题】:django get data with filter today 【发布时间】:2021-08-29 23:37:22 【问题描述】:我想今天创建设备 这是我的模型:
class Device(models.Model):
hostname = models.CharField(max_length=200, null=True)
password = models.CharField(max_length=200, null=True)
type = models.CharField(max_length=200,choices=dtype, null=True)
ipadress = models.CharField(max_length=200, null=True)
date_created = models.DateTimeField(auto_now_add=True, null=True)
我尝试了这些观点,但没有奏效:
device_today = Device.objects.filter(date_created=today).count()
有什么建议吗?
【问题讨论】:
看看this question 【参考方案1】:你可以试试这个。
import datetime
today=datetime.date.today()
Device.objects.filter(date_created__date=today)
【讨论】:
以上是关于django 今天用过滤器获取数据的主要内容,如果未能解决你的问题,请参考以下文章
解决-Django使用filter过滤时间,无法获取月份的问题