각 사용자가 템플릿의 표에 표시 할 총 금액을 표시하려고합니다. 이제 콘솔에서 문장을 인쇄 할 때 정확한 값을 얻었지만 템플릿에 {{ total_dollar_amount }}
을 입력하면 마지막 값만 표시됩니다.템플릿에 정확한 계산 값이 표시되지 않습니다.
이제는 total_dollar_amount
을 반복해야한다고 생각했지만 10 진수 값이 반복 가능하지 않다는 오류가 발생합니다.
누구나 내가 누락 된 부분을 알고 있습니까?
views.py
def ABD_report(request, *args, **kwargs):
"""
This report will show all 'In Trust For' investments in the system and display all relevant information
"""
from investments.models import Investment
from reports.forms import InTrustForm
context = {}
if request.POST:
form = InTrustForm(request.agents, request.POST)
if form.is_valid():
agents = form.cleaned_data['agents']
context['selected_agents'] = agents
investments = Investment.objects.filter(plan__profile__agent__in=agents, plan__ownership_type__code = "itf")
for i in investments:
#count all members in each plan
count = i.plan.planmember_set.all().count()
#take off the primary member of the account
count -= 1
if i.interestoption:
if i.interestoption.short_label == 'AN':
pay_amt = i.pay_amount
total_amt = (pay_amt/count)
context['total_dollar_amt'] = total_amt
context['counted'] = count
context['investments'] = investments
context['show_report'] = True
else:
form = InTrustForm(request.agents)
context['form'] = form
return render_to_response('reports/admin/abd_report.html', RequestContext(request, context))