parent
d47e1c111d
commit
83a4214092
@ -18,7 +18,7 @@ from django.contrib import admin
|
||||
from django.urls import path
|
||||
|
||||
from django.conf import settings
|
||||
from website.views import newspage, post, about, search, home, contact, datenschutz, impressum, anmeldung, tagungsplan
|
||||
from website.views import newspage, post, about, search, home, contact, datenschutz, impressum, anmeldung, tagungsplan, success, failure
|
||||
|
||||
urlpatterns = [
|
||||
path("", home, name = "homepage"),
|
||||
@ -32,4 +32,6 @@ urlpatterns = [
|
||||
path('impressum/', impressum, name = 'impressum'),
|
||||
path('anmeldung/', anmeldung, name = 'anmeldung'),
|
||||
path('tagungsplan/', tagungsplan, name = 'tagungsplan'),
|
||||
path('success/', success, name = 'success'),
|
||||
path('failure/', failure, name = 'failure'),
|
||||
]
|
||||
|
BIN
static/pictures/green_checkmark.webp
Normal file
BIN
static/pictures/green_checkmark.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 18 KiB |
BIN
static/pictures/red_cross.webp
Normal file
BIN
static/pictures/red_cross.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 8.0 KiB |
12
templates/failure.html
Normal file
12
templates/failure.html
Normal file
@ -0,0 +1,12 @@
|
||||
{% extends 'base.html' %}
|
||||
{% load static %}
|
||||
{% block title %}Übermittlung fehlgeschlagen - {{block.super}}{% endblock title %}
|
||||
{% block content %}
|
||||
<div class="dc-container">
|
||||
<h1 class="dc-center dc-xxlarge">Übermittlung fehlgeschlagen</h1>
|
||||
<div class="dc-page-container dc-padding-24 dc-center">
|
||||
<p class="dc-center dc-large dc-padding-24">Bitte versuchen Sie es noch einmal. Sollte der Fehler weiterhin bestehen informieren Sie bitte einen Administrator unter webmaster@denkena-consulting.com</p>
|
||||
<img src="{% static 'pictures/red_cross.webp' %}">
|
||||
</div>
|
||||
</div>
|
||||
{% endblock content %}
|
11
templates/success.html
Normal file
11
templates/success.html
Normal file
@ -0,0 +1,11 @@
|
||||
{% extends 'base.html' %}
|
||||
{% load static %}
|
||||
{% block title %}Übermittlung erfolgreich - {{block.super}}{% endblock title %}
|
||||
{% block content %}
|
||||
<div class="dc-container">
|
||||
<h1 class="dc-center dc-xxlarge">Übermittlung erfolgreich</h1>
|
||||
<div class="dc-page-container dc-padding-24 dc-center">
|
||||
<img src="{% static 'pictures/green_checkmark.webp' %}">
|
||||
</div>
|
||||
</div>
|
||||
{% endblock content %}
|
@ -76,14 +76,40 @@ def impressum(request):
|
||||
def tagungsplan(request):
|
||||
return render(request, 'tagungsplan.html')
|
||||
|
||||
def success(request):
|
||||
return render(request, 'success.html')
|
||||
|
||||
def failure(request):
|
||||
return render(request, 'failure.html')
|
||||
|
||||
def anmeldung(request):
|
||||
if request.method == 'POST':
|
||||
register_form = RegisterForm(request.POST)
|
||||
if register_form.is_valid():
|
||||
register_form.save()
|
||||
name = request.POST.get('name', '')
|
||||
mail = request.POST.get('mail', '')
|
||||
try:
|
||||
send_mail('Herzlich Willkommen zur Im·Puls-Tagung', '''Sehr geehrter ''' + name + ''',
|
||||
vielen Dank für Deine Anmeldung zur Im·Puls-Tagung.
|
||||
Hier kurz das wichtigste:
|
||||
- Bitte überweise den Teilnehmerbeitrag auf folgende IBAN:
|
||||
- Alternativ kannst du gerne auch am Tagungsbeginn in Bar bezahlen.
|
||||
- Der Teilnehmerbeitrag richtet sich nach Anmeldezeit und Ermäßigung.
|
||||
- Das Tagungsbüro ist unter folgender Rufnummer erreichbar: 0151 70818415.
|
||||
- Die Tagung beginnt am 14. Februar um 17:00, Du kannst gerne auch früher kommen.
|
||||
- Bitte bring einen Schlafsack, eine Isomatte und Schreibzeug mit.
|
||||
- Auf der gesamten Tagung herrscht Alkohol- und Drogenverbot.
|
||||
Bei weiteren Fragen kannst Du gerne mit dem Tagungsbüro Kontakt aufnehmen.
|
||||
Es wünscht viel Freude bei der Tagung,
|
||||
Federico J. Denkena
|
||||
im Auftrag''', 'webmailer@denkena-consulting.com', [mail], fail_silently=False)
|
||||
except BadHeaderError:
|
||||
pass
|
||||
register_form = RegisterForm()
|
||||
return render(request, 'success.html')
|
||||
else:
|
||||
return render(request, 'homepage.html')
|
||||
return render(request, 'failure.html')
|
||||
try:
|
||||
if not register_form:
|
||||
register_form = RegisterForm()
|
||||
|
Loading…
Reference in New Issue
Block a user