django tutorial: benutzerdefinierte 404 und 500 ansichten
Windows 7
Python 2.7.3
Django 1.5
python manage.py runserver
Ich folge dem Tutorial unter 'https://docs.djangoproject.com/en/1.5/intro/tutorial03/'
Ich bin bis zur Ansicht 'Write a 404 (Seite nicht gefunden)' gekommen, bevor die Dinge merkwürdig wurden.
Ich habe versucht, eine benutzerdefinierte 404-Ansicht zu erstellen. Ich bin mir jedoch nicht sicher:
A. Wo genau sollte sich die benutzerdefinierte 404.html-Datei befinden? Sollte es in meinem Projektverzeichnisbaum oder in meinem Django-Verzeichnisbaum sein. Mein Projektverzeichnisbaum sieht so aus,
1> mysite
2> - mysite
3> - polls
4> - templates
5> - polls
6> - templates
7> - admin
Derzeit ist die 404.html @ 6>
B. Welche Änderungen müssen wo vorgenommen werden? Ich verstehe, dass ein Handler404 und ein Handler500 in der "root" -URL-Konf gesetzt werden müssen. Ich habe eine url.py mit @ 2> und 3> (siehe Baum oben). Unter der Annahme, dass 2> der richtige Ort ist, gehe ich davon aus, dass die Syntax wie folgt lautet:
handler404 = 'templates.404'
handler500 = 'templates.500'
Was muss wo noch eingestellt werden?