我在根模板目录中写了一个404.html
页面,以及500.html
页面。但是当我调用一个荒谬的URL时,它会显示500.html
页面,这意味着加载404.html
页面时服务器在某处出错。通过一些调试,我看到模板加载器找到并加载了我的404页面,但在呈现它时出错:'NoneType' object has no attribute 'kwargs'
。如果我将404.html
页面缩减为<html>Hello World.</html>
,我仍会收到错误,因此问题不在于模板语法。发生了什么事?
注意:其他页面仍在提供,没有静态文件,正如我在其他Stack Overflow帖子中读到的那样。我的设置文件包含DEBUG = False
和ALLOWED_HOSTS = ['*']
。