python / beginner
Snippet
Manuelle 404-Fehlerbehandlung
Sie können manuell eine 404-Fehlerseite auslösen, indem Sie die Http404-Exception aufrufen. Dies stoppt die Ausführung der View sofort.
snippet.py
1
2
3
4
5
from django.http import Http404def product_detail(request, product_id):if product_id > 1000:raise Http404('Product does not exist')
django
Erklärung
1
from django.http import Http404
Importiert die spezifische Exception für 'Seite nicht gefunden'-Fehler.
2
raise Http404('Product does not exist')
Unterbricht die Anfrage und zeigt die Standard-404-Fehlerseite an.