错误信息为:A server error occurred. Please contact the administrator.
urls.py
from django.conf.urls.defaults import *
from django.views.generic import list_detail
from blog.views import index, about
from blog.models import User
handler404 = 'blog.views.page_not_found'
handler500 = 'blog.views.page_error'
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^$', index),
url(r'^hello/(\w+)/$',about),
url(r'^user/$',list_detail.object_list, user_info),
)
=========================================================
views.py
from django.shortcuts import render_to_response
def page_not_found(request):
return render_to_response('404.html')
def page_error(request):
return render_to_response('500.html')
==================================================
在app的 templates 目录中 添加了 404和500的html 模板 。
500的 模板是能出来效果 但是所有的页面都只显示500的页面 。
这到底是那里出错了啊,新手求助啊~~~~