samouczek django: niestandardowe widoki 404 i 500
System Windows 7
Python 2.7.3
Django 1.5
python manage.py runserver
Postępuję zgodnie z samouczkiem dostępnym w „https://docs.djangoproject.com/en/1.5/intro/tutorial03/'
Dotarłem aż do widoku „Napisz 404 (strona nie znaleziona)”, zanim wszystko się wydarzyło.
Próbowałem wypracować sposób tworzenia niestandardowego widoku 404. Nie jestem jednak pewien:
A. Gdzie dokładnie powinien znajdować się niestandardowy plik 404.html. Powinien być w moim drzewie katalogów projektu lub w moim drzewie katalogów Django. Moje drzewo katalogów wygląda tak,
1> mysite
2> - mysite
3> - polls
4> - templates
5> - polls
6> - templates
7> - admin
Obecnie 404.html to @ 6>
B. Jakie modyfikacje należy wprowadzić, gdzie? Rozumiem, że handler404 i handler500 muszą być ustawione w conf 'url' root '. Mam adres url.py rezydujący @ 2> i 3> (patrz drzewo powyżej). Zakładając, że 2> jest właściwym miejscem, zakładam, że składnia jest następująca:
handler404 = 'templates.404'
handler500 = 'templates.500'
Co jeszcze trzeba ustawić, gdzie?