擅长:python、mysql、java
<p>您还可以在使用<code>F</code>对象时向queryset添加注释。这样您就可以在数据库中进行所有的计算,这可能比将所有值拉到一个列表中并使用python内存进行列表理解要快得多。在</p>
<pre><code>CueCompletion.objects.filter(
user_id=profile_user.pk, status_action_taken_on__gte=day_ago
).annotate(total=F('amount') * F('opportunities'))
</code></pre>
<p>现在您可以通过<code>total</code>变量访问这个值。在</p>