Tepat mengikuti tutorial yang ditemukan di sini , saya tidak dapat membuat halaman kesalahan 500 atau 404 kustom. Jika saya mengetikkan url yang buruk, halaman tersebut memberi saya halaman kesalahan default. Apakah ada hal yang harus saya periksa yang akan mencegah halaman kustom muncul?
Direktori file:
mysite/
mysite/
__init__.py
__init__.pyc
settings.py
settings.pyc
urls.py
urls.pyc
wsgi.py
wsgi.pyc
polls/
templates/
admin/
base_site.html
404.html
500.html
polls/
detail.html
index.html
__init__.py
__init__.pyc
admin.py
admin.pyc
models.py
models.pyc
tests.py
urls.py
urls.pyc
view.py
views.pyc
templates/
manage.py
dalam mysite / settings.py Saya telah mengaktifkan ini:
DEBUG = False
TEMPLATE_DEBUG = DEBUG
#....
TEMPLATE_DIRS = (
'C:/Users/Me/Django/mysite/templates',
)
dalam situs saya / polls / urls.py:
from django.conf.urls import patterns, url
from polls import views
urlpatterns = patterns('',
url(r'^$', views.index, name='index'),
url(r'^(?P<poll_id>\d+)/$', views.detail, name='detail'),
url(r'^(?P<poll_id>\d+)/results/$', views.results, name='results'),
url(r'^(?P<poll_id>\d+)/vote/$', views.vote, name='vote'),
)
Saya dapat memposting kode lain yang diperlukan, tetapi apa yang harus saya ubah untuk mendapatkan halaman kesalahan 500 kustom jika saya menggunakan url yang buruk?
Edit
SOLUSI: Saya punya tambahan
TEMPLATE_DIRS
dalam my settings.py dan itu yang menyebabkan masalah