开发 wsgi 服务器在 Django 中返回 HttpResponse() 时卡住 (debug=True)

Development wsgi server is getting stuck while returning a HttpResponse() in Django (debug=True)

我在 django 中使用 ajax 调用后端 login() (在 view.py 中)从前端发送用户名。首先我要验证然后设置会话变量。在此之后,无论登录是否成功,我都会返回一条消息:

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) 时会卡住在某些情况下。

附加信息:

使用 Nginx 与 passenger 作为应用程序的服务器后问题解决了。