7-12未登录状态,点击收藏不会跳转到登陆界面。
来源:7-12 课程机构收藏功能
 
			飞海
2018-04-01



未登录状态点击收藏没跳转到登陆界面,断点改到if处提示is_authenticated TypeError :'bool'.所以根据网上提示将括号去掉后发现没做判断,而是点一次变成已收藏,再点一次变成收藏字样,但是因为在js中添加了console字样,浏览器调试显示是成功……

排除错误1:msg 在js和view中不一致,
排除错误2:json语法要在{}里面放双引号
实在是找不到问题了……
写回答
	3回答
- 
				
				非常感谢付出,近期我也正在考虑将课程升级到django2.0 012018-04-02
- 
				  飞海 提问者 2018-04-01 问题已经自己解决了 1.django2.0之后request.user.is_authenticated 是attribute 了。。所以需要把括号去掉 2.之所以跳转不到登陆页面是因为后台已经登陆了,而该页面的登陆效果或许还没做到。从后台把已经登陆的用户注销掉,再加断点调试即可发现跳转 3.据说用隐身模式可以更好的发现问题 4。 HttpResponse 那个,建议直接用 JsonResponse(python 字典) 
 这样不需要把 dict 放在单引号里,也不需要后面的 content_type5. $.ajax 那个,有更方便的 $.post 112019-03-14
- 
				  bobby 2018-04-02 源码我已经更新到django2.0 欢迎提bug http://apply.projectsedu.com/ 到这里申请加入github项目 00
相似问题
				未登陆状态下收藏
				
			
			
			
			回答 1
				如何要求登陆并完成登陆后跳转回原网址
				
			
			
			
		回答 2
