django自定义404返回页面
HTTP404:
百度百科:
404页面是客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应,且不知道原因所返回的页面。
个人见解:
服务器不存在或无法解析你浏览的网页资源.
前言:
任意访问一个不存在的url路径,Django在调试模式DEBUG=True下就会返回404并显示错误信息。项目上线要关闭调试模式。给其自定义一个404返回页面,只要访问资源不存在就返回此页面.
一. 设置——project/settings.py
# 关闭调试
DEBUG = False
# 允许访问的域名或者IP地址(都放行) 写其他会报错
ALLOWED_HOSTS = ['*']
# 设置公用模板应用路径
TEMPLATES = [
{
'DIRS': [
os.path<