Skip to content

Commit

Permalink
explicitly loading the forms into the list by their names
Browse files Browse the repository at this point in the history
  • Loading branch information
josihoppe committed Jun 4, 2024
1 parent d52df31 commit 9f40c65
Showing 1 changed file with 14 additions and 5 deletions.
19 changes: 14 additions & 5 deletions building_dialouge_webapp/heat/views.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
from django import forms
from django.http import HttpResponse
from django.shortcuts import render

from .forms import * # noqa: F403
from .forms import ElectricityConsumptionForm
from .forms import ElectricityGenerationForm
from .forms import ElectricityStorageForm
from .forms import HeatConsumptionForm
from .forms import HeatGenerationForm
from .forms import HeatGenerationForm2
from .forms import HeatStorageForm


def handle_forms(request):
Expand All @@ -20,9 +25,13 @@ def handle_forms(request):
forms are valid.
"""
form_classes = [
f
for f in globals().values()
if isinstance(f, type) and issubclass(f, forms.Form)
ElectricityConsumptionForm,
ElectricityGenerationForm,
ElectricityStorageForm,
HeatGenerationForm,
HeatGenerationForm2,
HeatConsumptionForm,
HeatStorageForm,
]

if request.method == "POST":
Expand Down

0 comments on commit 9f40c65

Please sign in to comment.