老师 学习该课程的人这里 使用exclude来排除本课程不是更方便吗
来源:11-9 学过该课程的同学还学习过的课程
Kac0
2019-08-11
all_course = UserCourse.objects.filter(user_id__in=user_ids).exclude(course_name=course).order_by("-course_name__click_nums")[:5]
写回答
2回答
-
慕村5325399
2020-02-03
users = usercourse.objects.filter(course=course) user_ids = [user.user_id for user in users] all_courses = usercourse.objects.filter(user_id__in=user_ids).exclude(course_id=course.id).order_by('-course__click_nums')[:5] all_course = [courses.course for courses in all_courses]
用exclude 这样就行了
00 -
bobby
2019-08-13
这两个对象 一个是course_name一个是course对象, 不是一种类型
00
相似问题