关于课程机构org_id值的传递问题,希望老师能答疑解惑一下。

来源:7-10 机构详情展示-2

慕尼黑506710

2018-06-05

老师,在org_list中,我们通过for循环可以取出每个org,因此就得到了其ID的值,所以在做org-detail-home页面时,便就可以使用这个id值,org_id值也就是从这里传出来的,代码如下:

{#  循环出所有的机构#}
{% for course_org_s in all_orgs_x.object_list %}
   <dl class="des difdes">
       <dt>
           <a href="{% url 'org_space:org_home' course_org_s.id %}">
               <img width="200" height="120" class="scrollLoading" data-url="{{ MEDIA_URL }}{{ course_org_i.image }}"/>

但是,我们在做org-detail-course页面时,我们在org_base中添加了 id的参数,我不明白这里的id的值是如何传递的,id的初始值又是从哪里来的?望老师答疑解惑。

  <div class="left">
     <ul>
        <li class="active2"><a href="#">机构首页</a></li>
              <li class=""><a href="{% url 'org_space:org_course' course_org.id %}">机构课程</a></li>
              <li class=""><a href="org-detail-desc.html">机构介绍</a></li>
              <li class=""><a href="org-detail-teachers.html">机构讲师</a></li>
     </ul>
  </div>

写回答

1回答

gaoyanping

2018-06-06

view中的return render语句会把数据注册到对应的template模板中,包括你用到的course_org。你的org-detail-course页面继承自org_base,数据也会向上传递给org_base,就酱

0
5
weibo_奥特斯东_0
回复
bobby
那具体是谁传给谁呢,是由url传给view,还是相反呢?
2018-07-31
共5条回复

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

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

3677 学习 · 4038 问题

查看课程