url的分发问题

来源:7-9 机构详情展示-1

qq_python的幸福理论_0

2018-03-23

在分发机构详情页之前授课机构的页面是正常的,分发机构详情页后,就打不开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>


写回答

1回答

bobby

2018-03-26

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

0
2
bobby
回复
weibo_奥特斯东_0
你的错误是一样的,之前有些同学把传递到template中的org_home中的org的变量名写错了 导致传入的id为空
2018-08-01
共2条回复

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

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

3677 学习 · 4038 问题

查看课程