1、在course的model中定义一个统计章节数的函数:
def get_zj_nums(self):
#获取课程章节数
return self.lesson_set.all().count()
lesson的model含有一个course的外键,所以可以通过外键反向取lesson的值
2、在html页面可以通过后台返回的course调用这个方法来显示该课程在的章节数
<li><span class="pram word3">章 节 数:</span><span>{{ course.get_zj_nums }}</span></li>
3、学习用户只取3个
def get_learn_users(self):
return self.usercourse_set.all()[:3]
注意:htlm页面只能调用没有参数的函数