Reverse for ‘xxx’ not found. ‘xxx’ is not a valid view function or pattern name.

一、起因

这种问题的报错从字面意思翻译一下,页面反转到xxx,但是却程序中没有找到叫xxx的函数或者标记等。所以找到这个xxx的定义位置去查看。
例如:Reverse for ‘place’ not found. ‘place’ is not a valid view function or pattern name.
我得这个问题起因便是页面请求时,模板页面中定义的place没有找到对因的地址。
之后在url配置中,发现url配置中的页面name我设置的是places。多了个s,所以页面模板没找到,就报了place没找到。
Reverse for 'xxx' not found. 'xxx' is not a valid view function or pattern name.问题的原因以及解决
Reverse for 'xxx' not found. 'xxx' is not a valid view function or pattern name.问题的原因以及解决

二、解决

找到相应的报错xxx,然后查找是否名字打错了,亦或者,格式写错了。
例如上面我报错提示的竟然是css出现问题?我当时没仔细看找了半天css错误在哪,但是后面发现place写错了。所以,可以进行排除。比如我用的模板页面,一个一个继承的,可以将页面的继承取消,然后一个一个排除找出报错的是哪一个模板文件(不找到具体哪个模板出问题,然后一层层嵌套的话会一直报css格式错误,甚至你删了所有css排除,最后甚至不告诉你哪错了)

相关文章:

  • 2021-04-08
  • 2021-08-08
  • 2021-07-28
  • 2022-12-23
  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
  • 2022-02-16
猜你喜欢
  • 2022-01-01
  • 2021-09-17
  • 2022-01-02
  • 2021-03-31
  • 2022-12-23
  • 2021-11-07
  • 2022-12-23
相关资源
相似解决方案