【发布时间】:2015-05-13 15:05:07
【问题描述】:
我正在使用 Django 构建一个网络应用程序。我的模型之一是这样的:
class Change(models.Model):
user=models.ForeignKey(User)
project=models.ForeignKey('Project')
starttime=models.DateTimeField(null=True,blank=True)
endtime=models.DateTimeField(null=True, blank=True)
worktime=models.FloatField(null=True, blank=True)#worktime is in hours
comment=models.CharField(max_length=500)
flagged=models.BooleanField(default=False, db_index=True)
如您所见,starttime 和 endtime 是 datetime 对象。我想运行一个按日期对结果进行分组的 sql 查询。但由于对象是datetime,它们按日期和时间分组。是否可以?我查看了 Python 和 Django 文档,但没有发现任何有用的东西。谢谢。
【问题讨论】: