django 配置404页面
时间: 2023-10-05 10:11:46 浏览: 130
在 Django 中配置 404 页面可以通过以下步骤进行:
1. 在你的应用程序中,创建一个名为 `templates` 的目录。
2. 在 `templates` 目录中,创建一个名为 `404.html` 的模板文件。
3. 在 `settings.py` 文件中,添加以下代码:
```
DEBUG = False
ALLOWED_HOSTS = ['yourdomain.com']
# 404 页面配置
handler404 = 'yourapp.views.handler404'
```
其中,`yourdomain.com` 是你的域名,`yourapp` 是你的应用程序名称。
4. 在你的应用程序的 `views.py` 文件中,添加以下代码:
```
from django.shortcuts import render
def handler404(request, exception):
return render(request, '404.html', status=404)
```
这个函数将渲染 `templates/404.html` 模板文件,并返回一个 404 响应状态码。
现在,当用户访问一个不存在的页面时,Django 将渲染 `templates/404.html` 模板文件,并返回一个 404 响应状态码。
阅读全文