请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

url分发include里添加namespace='org'报错

url(r'org/', include('organization.urls', namespace='org')),

http://127.0.0.1:8000/org/list/页面不能访问,出现错误:

NoReverseMatch: Reverse for 'org_list' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []

如果去掉namespace访问正常

正在回答 回答被采纳积分+3

4回答

bobby 2017-03-07 09:11:37

你是吧list的url配置放到 organization的url文件中的吧?

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_FIGHT_ABCD_0 #1
    恩  是的
    回复 有任何疑惑可以回复我~ 2017-03-07 20:32:02
  • 提问者 qq_FIGHT_ABCD_0 #2
    在MxOnline下的urls.py里面添加url(r'org/', include('organization.urls', namespace='org')),然后重启http://127.0.0.1:8000/org/list/页面不能访问,如果把namespace这个参数去掉就可以正常访问了
    回复 有任何疑惑可以回复我~ 2017-03-07 20:38:19
叽翅 2017-05-27 23:33:51

改了半天到处挑错都无解。。。最后无奈往后看了一分钟,发现是以前把base中的url换成了{% url 'org_list' %}。而换了namespace后要替换成{% url 'org:org_list' %}   _(:зゝ∠)_

1 回复 有任何疑惑可以回复我~
痕六 2017-04-14 00:22:09

你要修改首页的连接,就是index页面的“课程机构”的超链接

0 回复 有任何疑惑可以回复我~
提问者 qq_FIGHT_ABCD_0 2017-03-07 20:31:43

恩是的

0 回复 有任何疑惑可以回复我~
  • bobby #1
    贴出看一下 两个url的配置 和html中的调用方式
    回复 有任何疑惑可以回复我~ 2017-03-08 09:05:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信