代码好像漏了新增收藏给对应的机构收藏数加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

多谢提醒,因为课程的代码量比较大 有些地方确实容易疏漏

0
6
Kac0
回复
Demin
我是form继承错了
2019-09-14
共6条回复

Django+ xadmin 开发在线教育网站

一套通用的技术组合拳,助你解决大部分Python类网站后端问题

1911 学习 · 2149 问题

查看课程