相关课程推荐是否能够进行改进

来源:8-3 课程详情页2

飞海

2018-04-03

如果将相关推荐的课程显示数目数目改为两个及两个以上的话,那么当前页面的课程也会显示在相关课程推荐中,那么该如何改进这个算法?

http://img.mukewang.com/szimg/5ac256140001d3e302010418.jpg

http://img.mukewang.com/szimg/5ac256140001f0b102380663.jpg

如图显示在 qmtest10的详情页,tag设定为“散文”,相关推荐里面也会出现qmtest10

写回答

2回答

weibo_奥特斯东_0

2018-08-02

代码:

from django.db.models import Q

tag = course.tag
relead_courses = Course.objects.filter(Q(tag=tag) & ~Q(id=course.id))[:2]

0
0

bobby

2018-04-04

你直接在view中过滤掉当前的course就行了

0
0

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4039 问题

查看课程