django 2 — Reverse for ‘ home’ not found. ‘ home’ is not a valid view function or pattern name.

  • Post author:
  • Post category:其他



说明

在使用 URL 模板标签的时候,遇到这个奇怪的问题

django.urls.exceptions.NoReverseMatch: Reverse for ' home' not found. ' home' is not a valid view function or pattern name.

把官方文档看了几遍


https://docs.djangoproject.com/en/2.0/topics/http/urls/

然后发现所有的配置都是正确的,在Google了很多的资料,自己的配置也是没有什么问题,只好返回去看错误信息了,发现错误信息方法名里前面加了空格 ‘ home’,才知道 {% url app_name:name%} 冒号后面是不能有空格的,冒号后面是不能有空格的,冒号后面是不能有空格的!

发现,有时候编程习惯也是个 bug




版权声明:本文为LHYzyp原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。