目录
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、获取当前讲师所在机构下面所有讲师信息,填充到前端