请稍等 ...
×

采纳答案成功!

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

机构首页-机构教师 中的课程标题如何调用?

https://img1.sycdn.imooc.com//szimg/5a4e3d9e0001842213821256.jpg

右下角‘java 开发教程’

在代码中这块是在org-detail-homepage.html 中

{% for teacher in all_teachers %}
    ...
    <div class="fl">
        <a href=""><h1>java开发教程</h1></a>
        <span>发表于:2015-10-12</span>
    </div>
    ...
{% endfor %}

在这个 html 文件中,应该如何写才能调用 course.name 这个属性呢,需要再加一层 course 的 for 循环吗?


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

1回答

bobby 2018-01-08 10:09:28

1. 首先在teacher的model中写一个方法 def

def get_courses(self):
    return self.course_set.all()

然后:

{% for teacher in all_teachers %}
<div class="diarys">
    <div class="module5 share company-diary-box" style="padding:10px 0;">
        <div class="left">
            <img class="pic" src="{{ MEDIA_URL }}{{ teacher.image }}"/>
            <p>昵称:{{ teacher.name }}</p>
        </div>
        {% for course in teacher.get_courses %}
        <div class="right">
            <div class="top">
                <div class="fl">
                    <a href=""><h1>java开发教程</h1></a>
                    <span>发表于:2015-10-12</span>
                </div>
            </div>
            <div class="middle" style="border-bottom:0;">课程介绍</div>
        </div>
        {% endfor %}
    </div>
</div>
{% endfor %}

这里面的具体细节你应该知道如何填充了吧

0 回复 有任何疑惑可以回复我~
  • 还应该在Course的modle里面添加teacher字段吧
    回复 有任何疑惑可以回复我~ 2018-07-28 16:36:58
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号