chapter 9 课程讲师

目录

 

9.1 修改list页面

9.2 讲师详情页


9.1 修改list页面

1、分页

2、将后台数据填充到前端

3、对页面进行排序

9.2 讲师详情页

1、将后台数据填充到前端

2、收藏页面

        teacher_has_fav = False
        org_has_fav = False
        if UserFavorate.objects.filter(user = request.user,fav_type = 3, fav_id = teacher.id):#讲师已收藏
            teacher_has_fav = True
        if UserFavorate.objects.filter(user = request.user,fav_type = 2, fav_id = teacher.org.id):#机构已收藏
            org_has_fav = True
 

3、获取当前讲师所在机构,填充前端

    def get(self, request,teacher_id):
        teacher = Teacher.objects.get(id = teacher_id)
        courses_org = Course.objects.filter(teacher = teacher)
        org_teachers = Teacher.objects.filter(org=teacher.org).order_by('-click_nums')[:5]#教师所属机构,下面的所有老师
 

4、获取当前讲师所在机构下面所有讲师信息,填充到前端

猜你喜欢

转载自blog.csdn.net/bobbykey/article/details/81050062