美文网首页
2020-05-26--Django完善--教师列表,机构详情页

2020-05-26--Django完善--教师列表,机构详情页

作者: program_white | 来源:发表于2020-05-27 16:24 被阅读0次

1.讲师列表页--讲师排行榜

2.机构详情页

3.机构课程数,讲师课程数

在相应的model类中编写函数获取相应的数量即可,使用时直接.方法名即可。

 #获取机构课程数
    def course_nums(self):
        return self.course_set.all().count()

机构课程数:



讲师课程数:


4.课程,讲师,机构点击数的动态增加

在课程详情页,讲师详情页,机构详情页(home)三个页中,分别加上:

 #当用户点击一次,就记录一次该课程的点击数
        course.click_nums+=1
        course.save()

讲师,机构根据具体名字进行更改即可。

5.课程学习人数的动态增加


思路:
在用户进入课程章节时,查询该用户的用户课程类中之前学习了该课程,如果没有学习的话,就给该课程的学习人数加一。如果学习了,就什么都不干。

6.机构学习人数:

机构的学习人数就是机构中课程学习人数的总人数:

#获取该机构的学习人数
    def students_nums(self):
        students_nums = 0
        for course in self.course_set.all():
            students_nums+=course.students
        return students_nums

绑定到前台:




课程的学习人数是动态的,那么总数当然也是动态的了。

相关文章

网友评论

      本文标题:2020-05-26--Django完善--教师列表,机构详情页

      本文链接:https://www.haomeiwen.com/subject/kymbahtx.html