一个很奇怪的NoReverseMatch at /questions/的错误
来源:8-9 已回答和待回答问题页
WittChen
2020-03-23
老师您好,今天遇到一个让我懵的问题,而且问题很奇怪,这个是在我开发question_list.html页面的时候发生的错误,根据错误信息提示说是这个url问题,这个报错点是在base.html上,可是我其他页面包括文章,news页面继承的都是base.html ,其他页面都可以用的,怎么这个页面就出问题了,然后我就直接把base页面的这个url注释掉了,然后就可以正常跳转question_list.html了,可是这样不解决问题呀,这个链接其他页面都要用的,所以我觉得很奇怪,不知道错在哪了
写回答
2回答
-
您好,URL的命令空间有多种写法。
当使用了app_name属性的时候,django模板中url的写法是"{% url 'messager:conversation_detail' %}"
messager是app_name,conversation_detail是name
当不使用app_name属性的时候,messager要是总的urls.py中的namespace,conversation_detail还是子urls.py中的name
012020-03-24 -
WittChen
提问者
2020-03-23
不知道怎么好像每次提出问题后,我就马上解决了,这个问题卡了我其实有半个小时了,估计老师刚刚给我光环了,问题出在这儿,其实这里一直不理解,我在之前写的项目中这个app_name从来是不加的,这里不加就会报错,感觉好奇怪,之前的章节有将,我现在就去看下
00
相似问题
我出现了这个错不知道是为什么?
回答 1
Import celery报错
回答 3