请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

10-17 课程机构收藏与已收藏

点击收藏可以自动显示为已经收藏,但是如果再点击就没有反应了。PyCharm里面没有报错,数据库里userfavorite里有请求的数据。刷新页面会自动从已收藏变成收藏。代码调试了三遍,没有找到任何错误。点击已收藏,PYcharm会正常Post, op/fav/http

正在回答 回答被采纳积分+3

3回答

So_ne 2020-06-17 16:54:27

这个问题同样遇到,记得在operations\views.py的AddFavView类

第一个else中添加(user_fav.save()之前)

user_fav.fav_type = fav_type

如果不这样的话,存入数据库中的fav_type都是1(默认的)

从form中获取的fav_type默认的是2

所以existed_recoreds永远是 <QuerySet []>

不会执行if existed_records 下的语句

1 回复 有任何疑惑可以回复我~
  • 感谢,搞了半天,看到这个答案改了一下就好了
    回复 有任何疑惑可以回复我~ 2020-09-09 22:03:09
  • ahomm #2
    非常感谢
    回复 有任何疑惑可以回复我~ 2020-12-16 23:21:03
  • 非常感谢
    回复 有任何疑惑可以回复我~ 2022-04-16 12:36:02
Swater 2020-04-27 02:10:44

请问你解决了吗?


0 回复 有任何疑惑可以回复我~
bobby 2020-04-10 19:11:18

你查看一下网络请求 是否每次点击都发起了网络请求?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕虎2561721 #1
    是的,正常响应成功Post。多次点击response的“status”success,msg"已收藏”。但是依然没有变化
    回复 有任何疑惑可以回复我~ 2020-04-10 23:39:33
  • bobby 回复 提问者 慕虎2561721 #2
    你留下qq 我加你看看
    回复 有任何疑惑可以回复我~ 2020-04-11 16:24:10
  • 提问者 慕虎2561721 回复 bobby #3
    老师,2497234423这是我的QQ
    回复 有任何疑惑可以回复我~ 2020-04-11 19:16:31
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号