私は2つのクエリセットを持っている(注釈のような)クエリセットする:プロパティ/属性を追加する方法/ ???
category_list_avg =Category.objects.filter(operation__date__gte = year_ago).annotate(podsuma = Sum('operation__value'))
category_list = Category.objects.annotate(suma = Sum('operation__value'))
は1つのクエリセットでこれを行う方法があります(私のテンプレートでループのためにそこにありますか)?
UPD:
テンプレート:の代わりに
{% for category in category_list %}
<tr>
<td><a href="{{ category.id }}/">{{ category.name }}</a></td>
<td style="text-align:right{% if category.suma|default:0 < 0 %};color:red{% endif %}">
{{ category.suma|default:0|currency }}</td>
{% for monthsum in category.get_month_sum_series %}
<td style="text-align:right{% if monthsum.1 < 0 %};color:red{% endif %}">{{ monthsum.1|currency }}</td>
{% endfor %}
<td style="text-align:right">???</td>
</tr>
{% endfor %}
???平均値になります(今はサブパートの合計を使用しています - デバッグが簡単で、ポダスクがスムマよりも小さいと分かります) -
[あなたの前の質問](http://stackoverflow.com/questions/10376699から差がないように聞こえるを使用/ annotate-then-filter-then-annotate)テンプレートを表示してください。 – okm
これは接続されているためですが、sta ckoverflowersは私の問題を解決しません - なぜそれが間違った方法であるかを説明するだけです - 私は答えを得るために質問を "改造"しようとします。私は3日間答えを探しています –