From 98f7a111c19ac028fbbdad536bf3fe4d5d605bdb Mon Sep 17 00:00:00 2001
From: erichhasl
Date: Thu, 19 Jul 2018 23:27:44 +0200
Subject: [PATCH] sum umsatz script
---
web_dev/sas_web/meingoethopia/admin.py | 9 +++++++--
.../templates/meingoethopia/umsatz_view.html | 7 ++++---
2 files changed, 11 insertions(+), 5 deletions(-)
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 %}