diff --git a/web_dev/sas_web/meingoethopia/admin.py b/web_dev/sas_web/meingoethopia/admin.py index d90e218..392a9fd 100644 --- a/web_dev/sas_web/meingoethopia/admin.py +++ b/web_dev/sas_web/meingoethopia/admin.py @@ -105,10 +105,15 @@ def sum_umsatz(modeladmin, request, queryset): klassen[a.klasse] = u2 else: klassen[a.klasse] += u2 - anteile = {k: round((v / umsatz_gesamt) * 100, 2) for k, v in klassen.items()} + data = {} + for k, v in klassen.items(): + data[k] = {} + uk = round((v / umsatz_gesamt) * 100, 2) + data[k]['anteil'] = uk + data[k]['beispiel'] = uk * 70 context = {'action_checkbox_name': helpers.ACTION_CHECKBOX_NAME, 'umsatz_gesamt': umsatz_gesamt, - 'klassen': anteile, + 'klassen': data, 'title': "Umsatzübersicht"} return render(request, 'meingoethopia/umsatz_view.html', context) diff --git a/web_dev/sas_web/meingoethopia/templates/meingoethopia/umsatz_view.html b/web_dev/sas_web/meingoethopia/templates/meingoethopia/umsatz_view.html index a72aded..c2db439 100644 --- a/web_dev/sas_web/meingoethopia/templates/meingoethopia/umsatz_view.html +++ b/web_dev/sas_web/meingoethopia/templates/meingoethopia/umsatz_view.html @@ -15,12 +15,13 @@ Betriebs, entsteht folgender Schlüssel.

Klasse Prozentualer Gewinnanteil + Beispielhafter Gewinn bei 7000€ - {% for klasse, anteil in klassen.items %} + {% for klasse, data in klassen.items %} {{ klasse }} - {{ anteil }} % - + {{ data|get_item:"anteil" }} % + {{ data|get_item:"beispiel" }} € {% endfor %}