擅长:python、mysql、java
<p>我对datetime字段做了一些类似的操作,但对额外值进行注释对我确实有效。我有一个记录模型,其中有一个日期时间字段“created_at”和一个“my_auvalue”字段,我想得到它们的平均值。</p>
<pre><code>from django.db.models import Avg
qs = Record.objects.extra({'created_day':"date(created_at)"}).\
values('created_day').\
annotate(count=Avg('my_value'))
</code></pre>
<p>以上将按“创建时间”字段中日期时间值的日期分组。</p>