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

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

weqopy

2018-01-04

http://img.mukewang.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 循环吗?


写回答

1回答

bobby

2018-01-08

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
1
weibo_奥特斯东_0
还应该在Course的modle里面添加teacher字段吧
2018-07-28
共1条回复

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

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

3677 学习 · 4038 问题

查看课程