erichhasl 8 лет назад
Родитель
Сommit
8c83af958a
3 измененных файлов: 15 добавлений и 5 удалений
  1. +6
    -0
      web_dev/sas_web/meingoethopia/templates/meingoethopia/confirmed.html
  2. +2
    -1
      web_dev/sas_web/meingoethopia/urls.py
  3. +7
    -4
      web_dev/sas_web/meingoethopia/views.py

+ 6
- 0
web_dev/sas_web/meingoethopia/templates/meingoethopia/confirmed.html Просмотреть файл

@@ -0,0 +1,6 @@
{% extends "public/default.html" %}

{% block content %}
<p>Vielen Dank für deine Anmeldung! <a href="{% url "meingoethopia:index" %}">Hier</a>
kommst du zurück zur Übersicht.</p>
{% endblock %}

+ 2
- 1
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')
]

+ 7
- 4
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")

Загрузка…
Отмена
Сохранить