gpt4 book ai didi

python - Django 自定义 404 页面不工作

转载 作者:太空狗 更新时间:2023-10-30 00:56:15 25 4
gpt4 key购买 nike

所以,在我的项目中,我想添加一个自定义的 404 错误页面,所以我按照我在网上找到的内容进行操作,但似乎没有任何效果。

这是我的文件:

设置.py

import os
# Django settings for HogwartsMail project.

PROJECT_PATH = os.path.realpath(os.path.dirname(__file__))

DEBUG = False
TEMPLATE_DEBUG = DEBUG

# Hosts/domain names that are valid for this site; required if DEBUG is False
# See https://docs.djangoproject.com/en/1.5/ref/settings/#allowed-hosts
ALLOWED_HOSTS = ["*"]

网址.py

urlpatterns = patterns('',
...
)

handler404 = "HogwartsMail.views.error404"

View .py

def error404(request):
return render(request,'404.html')

但是,每当我尝试输入随机 url 时,我都会收到服务器错误 (500) 而不是 404 错误。

正如我所说,我尝试了很多不同的方法,但没有一个真正适合我。

此外,我遇到的另一个问题是我加载的页面非常慢,而且它们不打开样式或图像,所以我假设,当 DEBUG = False 时,我需要一切已经在线。对吗?

最佳答案

DEBUG = False 时,您可以使用 python manage.py runserver --insecure 在本地开发期间提供静态文件。

this answer 中查看更多信息.

关于python - Django 自定义 404 页面不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20581017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com