Python Django,视图,设置调试模式,404、500错误页

生产环境下:

当请求的url没有匹配成功任何路由时,Django就会自动返回模板目录下的404.html页面(自动为模板分配request_path变量)。

当服务器出现错误异常时,Django就会自动返回模板目录下的500.html

项目名/settings.py(项目配置,设置调试模式):

DEBUG = True
# DEBUG = False  # 取消调试模式。 生产环境要设置为False。 (设为False后,一定要设置ALLOWED_HOSTS项)
ALLOWED_HOSTS = []
# ALLOWED_HOSTS = ['*']  # 允许访问的主机名。 *表示所有主机都可以访问。

应用名/templates/404.html(模板文件中创建404.html页面,需要在settings.py中配置模板路径):

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>404错误页面</title>
</head>
<body>
<h1>页面找不到--{{ request_path }}</h1>  <!-- request_path是Django自动传递的变量。表示请求的url路径 -->
</body>
</html>

猜你喜欢

转载自blog.csdn.net/houyanhua1/article/details/84962185
今日推荐