27 lines
1.1 KiB
Python
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'),
|
|
]
|