我真的不明白发生了什么。 我的模板目录中有一个404.html和500.html。它们都很简单,看起来像这样:
404.html:
<h1>Server Error 404!</h1>
<h3>Das netTeachers-Team ist informiert und kümmert sich darum.
Wir hoffen auf Ihr Verständnis.</h3>
500.html:
<h1>Server Error 500!</h1>
<h3>Das netTeachers-Team ist informiert und kümmert sich darum.
Wir hoffen auf Ihr Verständnis.</h3>
当我在runserver上输入一个不存在的url并且DEBUG = False时,我在日志中收到此错误: [21 / Oct / 2014 16:08:56]“GET / x HTTP / 1.1”500 131
好像他没有找到我的404.html模板,但为什么???
我的settings.py在模板目录中看起来像这样:
import os
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
ROOT_URLCONF = 'netteachers.urls'
TEMPLATE_DIRS = (
os.path.join(BASE_DIR, 'templates'),
)
CRISPY_TEMPLATE_PACK = 'bootstrap3'
TEMPLATE_CONTEXT_PROCESSORS = (
"django.contrib.auth.context_processors.auth",
"django.core.context_processors.debug",
"django.core.context_processors.i18n",
"django.core.context_processors.media",
'django.core.context_processors.request',
"django.contrib.messages.context_processors.messages",
"core.context_processors.resolvermatch",
)
任何人都可以告诉我我做错了什么!提前谢谢!