采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
点击收藏可以自动显示为已经收藏,但是如果再点击就没有反应了。PyCharm里面没有报错,数据库里userfavorite里有请求的数据。刷新页面会自动从已收藏变成收藏。代码调试了三遍,没有找到任何错误。点击已收藏,PYcharm会正常Post, op/fav/http
这个问题同样遇到,记得在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 下的语句
感谢,搞了半天,看到这个答案改了一下就好了
非常感谢
请问你解决了吗?
你查看一下网络请求 是否每次点击都发起了网络请求?
是的,正常响应成功Post。多次点击response的“status”success,msg"已收藏”。但是依然没有变化
你留下qq 我加你看看
老师,2497234423这是我的QQ
登录后可查看更多问答,登录/注册
一套通用的技术组合拳,助你解决大部分Python类网站后端问题
2.1k 18
2.5k 15
2.4k 13
2.7k 13
1.7k 12
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号