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

来源:7-7 modelform提交我要学习咨询1

qq_FIGHT_ABCD_0

2017-03-06

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访问正常

写回答

4回答

bobby

2017-03-07

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

0
2
qq_FIGHT_ABCD_0
在MxOnline下的urls.py里面添加url(r'org/', include('organization.urls', namespace='org')),然后重启http://127.0.0.1:8000/org/list/页面不能访问,如果把namespace这个参数去掉就可以正常访问了
2017-03-07
共2条回复

叽翅

2017-05-27

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

1
0

痕六

2017-04-14

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

0
0

qq_FIGHT_ABCD_0

提问者

2017-03-07

恩是的

0
1
bobby
贴出看一下 两个url的配置 和html中的调用方式
2017-03-08
共1条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程