Files
SGTMensa/mensa_app/urls.py
T

27 lines
1.1 KiB
Python

from django.urls import path
from .views import GerichtListView
from .views import SpeiseplanView # Achte auf den neuen Klassennamen!
from .views import BestellSummaryView
urlpatterns = [
path('speisekarte/', GerichtListView.as_view(), name='speisekarte'),
path('speiseplan/', SpeiseplanView.as_view(), name='speiseplan'),
path('bestellungen/summary/', BestellSummaryView.as_view(), name='bestell_summary'),
]
# ACHTUNG: Hier benötigen wir jetzt eine separate View für die Erfolgsmeldung!
# Wir nutzen hierfür ein sehr einfaches TemplateView.
from django.views.generic import TemplateView # Muss oben importiert werden
from .models import Gericht
class ErfolgTemplateView(TemplateView):
"""Zeigt einfach nur die Bestätigung an."""
template_name = 'mensa_app/add_gericht_success.html'
urlpatterns += [
# ... (vorherige Pfade bleiben) ...
path('gerichte/neu/', GerichtCreateView.as_view(), name='add_gericht'),
# NEU: Erfolgsmeldung nach erfolgreichem POST/redirect
path('erfolg/', ErfolgTemplateView.as_view(), name='success_message'),
]