0 Tage Serie
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
python
1
2
3
4
5
from django.http import Http404
def 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.