代码好像漏了新增收藏给对应的机构收藏数加1
来源:10-17 课程机构收藏 - 2
Kac0
2019-08-05
还有一个问题,我使用
clean_deta打断点是为空,用data才有数据,这是为啥
所以我用了data,返回的fav_type是str,当到删除收藏的时候 给收藏数减1的if段,就要跟字符串的数字做判断
if fav_type == 1:
course = Course.objects.get(id=fav_id)
course.fav_nums -= 1
course.save()
elif fav_type == 2:
course_org = CourseOrg.objects.get(id=fav_id)
course_org.fav_nums -= 1
course_org.save()
elif fav_type == 3:
teacher = Teacher.objects.get(id=fav_id)
teacher.fav_nums -= 1
teacher.save()
写回答
1回答
-
bobby
2019-08-05
多谢提醒,因为课程的代码量比较大 有些地方确实容易疏漏
062019-09-14
相似问题