未找到'url'的Django错误反向。 'url不是有效的视图函数或模式名称

时间:2017-12-13 00:36:03

标签: python django url reverse

我正在研究Django并且在删除旧网址时遇到了麻烦。 我目前的程序中有七页(网址),但决定只用三页(网址)使其更简单。 然后我尝试通过注释删除它们,但它只是出现了像Reverse for 'url name' not found. 'url name' is not a valid view function or pattern name.这样的错误 我没有在其他页面中设置那些不必要的URL,因此应该删除它没有任何问题。

以下是详细介绍的快照。 error image

页面链接显示为错误来源,但页面实际上与已删除的网址无关。 需要你的帮助!谢谢!

1 个答案:

答案 0 :(得分:1)

在您的模板中,引用您删除的命名网址。模板标记url在网址上执行reverse,并通知您(正确)无法找到该网址。

在模板中引用它们时,需要使用{# <content to be commented out> #}删除或注释掉它们。评论HTML是不够的,因为它仍然会被模板引擎处理。

编辑:澄清需要发生的位置是每个模板文件,而不是删除的模板。