HTTP404:
百度百科:
404页面是客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应,且不知道原因所返回的页面。
个人见解:
服务器不存在或无法解析你浏览的网页资源.
参考文献:
https://docs.djangoproject.com/en/dev/topics/http/views/#customizing-error-views
前言:
任意访问一个不存在的url路径,Django在调试模式DEBUG=True下就会返回404并显示错误信息。项目上线要关闭调试模式。给其自定义一个404返回页面,只要访问资源不存在就返回此页面.
一. 设置—project/settings.py
1# 关闭调试
2DEBUG = False
3# 允许访问的域名或者IP地址(都放行) 写其他会报错
4ALLOWED_HOSTS = ['*']
5# 设置公用模板应用路径
6TEMPLATES = [
7 {
8 'DIRS': [
9 os.path.join(BASE_DIR, 'templates'),
10 ],
11 }