社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  问与答

[求助]django 自定义404 错误

danpy5 • 12 年前 • 13482 次点击  

错误信息为: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的页面 。 这到底是那里出错了啊,新手求助啊~~~~

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/92
 
13482 次点击  
文章 [ 6 ]  |  最新文章 11 年前