您好我有以下网址,如果用户点击不在我的urls.py文件中的网址,那么我需要返回404错误页面怎么做?
urlpatterns = patterns(
'',
url(r'login$', auth.onLogin),
url(r'logout$', auth.onLogout),
......
)
谁能告诉我怎么做?
答案 0 :(得分:3)
您只需准备404.html
模板并在DEBUG=False
settings.py
答案 1 :(得分:0)
或者,如果您想要自定义404页面,只需在主urls.py中添加404处理程序:
handler404 = 'mysite.views.my_custom_404_view'
https://docs.djangoproject.com/en/dev/topics/http/views/#customizing-error-views
答案 2 :(得分:0)
在模板文件夹中创建一个404.html文件
将此代码添加到您的视图中
from django.shortcuts import render def handler404(request): return render(request, ’404.html’)
和urls.py
handler404 ='mysite.views.handler404'