在Django中返回HttpResponse()时,开发wsgi服务器被卡住(debug=True)
我使用ajax调用从前端发送用户名到django中的后端login()(in view.py)。首先我要验证,然后设置会话变量。在此之后,我将返回一条消息,说明登录是否成功,使用:在Django中返回HttpResponse()时,开发wsgi服务器被卡住(debug=True),django,django-views,wsgi,django-wsgi,Django,Django Views,Wsgi,Django Wsgi,我使用ajax调用从前端发送用户名到django中的后端login()(in view.py)。首先我要验证,然后设置会话变量。在此之后,我将返回一条消息,说明登录是否成功,使用: def login(request): user = request.POST.get('user') msg = verify_user_credentials(user) if msg == True: reuest.session['user'] = user
def login(request):
user = request.POST.get('user')
msg = verify_user_credentials(user)
if msg == True:
reuest.session['user'] = user
return HttpResponse(msg)
但在返回时,它被卡住了,拿着一个终端。所以,整个工具都挂了
login()每次都成功地检查凭据,并在会话中成功地添加凭据,但在某些情况下不知道为什么在返回HttpResponse(msg)时会卡住
其他信息:
- verify_user_credentials()是一个内部函数,用于验证 用户凭据
- 我使用的是debug=True,因为该工具正在开发模式下运行