问题描述
在request.session赋值后return JsonResponse前端收不到?
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)CheckLoginAccount = models.Account.objects.filter(Username=request.POST['Username'],Password=request.POST['Password'])CheckResult = len(CheckLoginAccount) == 1if CheckResult :
#这里return JsonResponse({"AuthenticationResult":"Success"})前端收得到json对象,但是在request.session赋值后再return,前端就收不到了,500错误。而且try catch捕捉不到错误。
request.session["Account"]=CheckLoginAccount
return JsonResponse({"AuthenticationResult":"Success"})
你期待的结果是什么?实际看到的错误信息又是什么?
尝试过这样写:
request.session["Account"]=CheckLoginAccount
try:
return JsonResponse({"AuthenticationResult":"Success"})
except Exception as e1:
...
vs2015不报错,但是前端依然收不到json对象?猜测是request.session修改后,前端和后台不配套了?相互认不到了。
添加回答
举报
0/150
提交
取消