码迷,mamicode.com
首页 > 其他好文 > 详细

django统计课程的章节数和学习的学生

时间:2018-01-07 14:27:49      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:post   定义   sso   用户   count   class   html   return   use   

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">章&nbsp;节&nbsp;数:</span><span>{{ course.get_zj_nums }}</span></li>

3、学习用户只取3个
def get_learn_users(self):
return self.usercourse_set.all()[:3]

注意:htlm页面只能调用没有参数的函数

django统计课程的章节数和学习的学生

标签:post   定义   sso   用户   count   class   html   return   use   

原文地址:https://www.cnblogs.com/onlyhold/p/8227569.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!