请稍等 ...
×

采纳答案成功!

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

url的分发问题

在分发机构详情页之前授课机构的页面是正常的,分发机构详情页后,就打不开http://127.0.0.1:8000/org/list/

报错是这个Reverse for 'org_home' with arguments '('',)' and keyword arguments '{}' not found. 1 pattern(s) tried: [u'org/home/(?P<org_id>\\d+)/$']

但是http://127.0.0.1:8000/org/home/1 能取到值并且能访问到页面   

html里的url路径如下:   index:  <li ><a href="{% url 'org:org_list' %}">授课机构</a></li>

                                        base:     <li class="active" ><a href="{% url 'org:org_list' %}">授课机构</a></li>


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

1回答

bobby 2018-03-26 13:16:58

Reverse for 'org_home' with arguments '('',)' 这个错误都是因为参数传递的问题 你在org_home的配置的地方没有传递 id参数进去造成的

0 回复 有任何疑惑可以回复我~
  • 老师,我这里传递参数了,也一直报这个错误
    回复 有任何疑惑可以回复我~ 2018-07-30 09:59:05
  • 你的错误是一样的,之前有些同学把传递到template中的org_home中的org的变量名写错了 导致传入的id为空
    回复 有任何疑惑可以回复我~ 2018-08-01 09:39:46
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信