我正在研究Django并且在删除旧网址时遇到了麻烦。
我目前的程序中有七页(网址),但决定只用三页(网址)使其更简单。
然后我尝试通过注释删除它们,但它只是出现了像Reverse for 'url name' not found. 'url name' is not a valid view function or pattern name.
这样的错误
我没有在其他页面中设置那些不必要的URL,因此应该删除它没有任何问题。
以下是详细介绍的快照。 error image
页面链接显示为错误来源,但页面实际上与已删除的网址无关。 需要你的帮助!谢谢!
答案 0 :(得分:1)
在您的模板中,引用您删除的命名网址。模板标记url
在网址上执行reverse
,并通知您(正确)无法找到该网址。
在模板中引用它们时,需要使用{# <content to be commented out> #}
删除或注释掉它们。评论HTML是不够的,因为它仍然会被模板引擎处理。
编辑:澄清需要发生的位置是每个模板文件,而不是删除的模板。