lazybios

Django设置404&500页面

404

首先确保你将404&500对应的页面放到了TEMPLATE_DIRS变量所指的文件夹中,文件名(404.html,500.html),然后在APP中的settings.py中设置DEBUG变量为False,当你访问一个不在url.py中所描述的路径时就会触发404错误,然后就会渲染出对应404页面

500

500的渲染与400类似,不同的是触发条件不同,500触发的条件是当服务器端发生内部错误时会触发,类似当访问页面是找不到对应的url,触发404,但同时404页面也找不到,那么这时就要触发500错误了,你也就能看到500对应的页面了,同样一些逻辑错误也会跳到该页面中。

微信关注「日拱一卒」公众号