From 291e3d4cf8c1070d9cd5b1e5e12e2004c7a56a85 Mon Sep 17 00:00:00 2001 From: Alexis Michaltsis Date: Tue, 11 Jun 2019 17:44:40 +0200 Subject: [PATCH] Add gen_energy_re_per_capita_region property #38 --- models.py | 6 +++++- templates/stemp_abw/popups/gen_energy_re_per_capita.html | 9 ++++++++- views/serial_views.py | 3 ++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/models.py b/models.py index d8474ef0..983e96de 100644 --- a/models.py +++ b/models.py @@ -155,7 +155,7 @@ def energy_re_el_dem_share_region(self): return round(self.gen_energy_re_region / self.dem_el_energy_region * 100) -class RegMunGenEnergyRePerCapita(RegMunGenEnergyRe): +class RegMunGenEnergyRePerCapita(RegMunGenEnergyRe, RegMunPop): name = 'reg_mun_gen_energy_re_per_capita' class Meta: @@ -165,6 +165,10 @@ class Meta: def gen_energy_re_per_capita(self): return round(self.gen_energy_re * 1e3 / self.mundata.pop_2017, 1) + @property + def gen_energy_re_per_capita_region(self): + return round(self.gen_energy_re_region * 1e3 / self.pop_region, 1) + class RegMunGenEnergyReDensity(RegMunGenEnergyRe): name = 'reg_mun_gen_energy_re_density' diff --git a/templates/stemp_abw/popups/gen_energy_re_per_capita.html b/templates/stemp_abw/popups/gen_energy_re_per_capita.html index e63ecd7a..47d37568 100644 --- a/templates/stemp_abw/popups/gen_energy_re_per_capita.html +++ b/templates/stemp_abw/popups/gen_energy_re_per_capita.html @@ -1,6 +1,13 @@ {% extends 'stemp_abw/popups/base_layer_popup.html' %} -{% block values %}: {{ layer.gen_energy_re_per_capita }} MWh pro EinwohnerIn{% endblock %} +{% block gen %} +
+

{{ layer.gen }}: {{ layer.gen_energy_re_per_capita }} MWh pro EinwohnerIn

+
+
+ Region ABW: {{ layer.gen_energy_re_per_capita_region }} MWh pro EinwohnerIn +
+{% endblock %} {% block vis %}
diff --git a/views/serial_views.py b/views/serial_views.py index 580fc430..7ff1a6a4 100644 --- a/views/serial_views.py +++ b/views/serial_views.py @@ -71,7 +71,8 @@ class RegMunGenEnergyRePerCapitaData(GeoJSONLayerView): properties = [ 'name', 'gen', - 'gen_energy_re_per_capita' + 'gen_energy_re_per_capita', + 'gen_energy_re_per_capita_region' ]