diff --git a/web_dev/sas_web/meingoethopia/templates/meingoethopia/confirmed.html b/web_dev/sas_web/meingoethopia/templates/meingoethopia/confirmed.html new file mode 100644 index 0000000..db52346 --- /dev/null +++ b/web_dev/sas_web/meingoethopia/templates/meingoethopia/confirmed.html @@ -0,0 +1,6 @@ +{% extends "public/default.html" %} + +{% block content %} +

Vielen Dank für deine Anmeldung! Hier +kommst du zurück zur Übersicht.

+{% endblock %} diff --git a/web_dev/sas_web/meingoethopia/urls.py b/web_dev/sas_web/meingoethopia/urls.py index c1e9e4a..2854710 100644 --- a/web_dev/sas_web/meingoethopia/urls.py +++ b/web_dev/sas_web/meingoethopia/urls.py @@ -6,5 +6,6 @@ urlpatterns = [ url(r'^$', views.index, name='index'), url(r'^betrieb/anmelden', views.betrieb_new, name='betrieb_new'), url(r'^partei/gruenden', views.partei_new, name='partei_new'), - url(r'^praesident/kandidieren', views.praesident_werden, name='praesident_werden') + url(r'^praesident/kandidieren', views.praesident_werden, + name='praesident_werden') ] diff --git a/web_dev/sas_web/meingoethopia/views.py b/web_dev/sas_web/meingoethopia/views.py index 63a1a3b..df5620e 100644 --- a/web_dev/sas_web/meingoethopia/views.py +++ b/web_dev/sas_web/meingoethopia/views.py @@ -1,5 +1,4 @@ from django.shortcuts import render -from django.http import HttpResponseRedirect from django import forms from .models import Betrieb, Partei, PresidentCandidate @@ -40,7 +39,7 @@ def betrieb_new(request): business_idea=form.cleaned_data.get('business_idea'), confirmed=False) betrieb.save() - return HttpResponseRedirect('/') + return render_confirmation(request) else: form = BetriebForm() return render(request, "meingoethopia/betrieb_new.html", {'form': form}) @@ -57,7 +56,7 @@ def partei_new(request): description=form.cleaned_data.get('description'), confirmed=False) partei.save() - return HttpResponseRedirect('/') + return render_confirmation(request) else: form = ParteiForm() return render(request, "meingoethopia/partei_new.html", {'form': form}) @@ -72,7 +71,11 @@ def praesident_werden(request): motivation=form.cleaned_data.get('motivation'), confirmed=False) president.save() - return HttpResponseRedirect('/') + return render_confirmation(request) else: form = PresidentForm() return render(request, "meingoethopia/president.html", {'form': form}) + + +def render_confirmation(request): + return render(request, "meingoethopia/confirmed.html")