一、编辑setting.py文件
1
2
3
4
5
6
7
8
9
10
11
|
DEBUG
=
False
ALLOWED_HOSTS
=
[
'*'
,]
TEMPLATES
=
[
{
...
'DIRS'
: [os.path.join(BASE_DIR,
'templates'
)]
...
},
]
|
二、在templates文件夹下新建404.html文件
1
2
3
4
5
6
7
8
9
|
<!DOCTYPE html>
<
html
lang
=
"en"
>
<
head
>
<
meta
charset
=
"UTF-8"
>
<
title
>404</
title
>
</
head
>
<
body
>
<
h1
>404 NOT FOUND</
h1
>
</
body
>
|
三、编辑urls.py文件
1
2
3
4
5
6
7
|
from
app01
import
views
# app01是应用名
urlpatterns
=
[
...
]
handler404
=
views.page_not_found
|
四、编辑views.py文件
1
2
|
def
page_not_found(request):
return
render(request,
"404.html"
)
|
五、大功告成,现在可以启动服务器进行访问了,同理500页面也是这样创建,不过在urls.py文件中把handler404换成handler500而已,其他配置雷同!
本文转自戴柏阳的博客博客51CTO博客,原文链接http://blog.51cto.com/daibaiyang119/1972195如需转载请自行联系原作者
daibaiyang119