Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 通过发送AJAX请求,heroku Django上出现内部服务器错误500_Python_Django_Heroku - Fatal编程技术网

Python 通过发送AJAX请求,heroku Django上出现内部服务器错误500

Python 通过发送AJAX请求,heroku Django上出现内部服务器错误500,python,django,heroku,Python,Django,Heroku,这是一个来自的后续问题:当我使用Django在后端处理某些内容时,如何创建加载页面 我正在视图方法中执行一些计算。因此,从my view.py的函数verify_api()启动返回语句需要2~4秒 当web应用程序部署到heroku时,我收到内部服务器错误 从heroku日志: 2015-05-15T21:35:47.907877+00:00 heroku[router]: at=info method=GET path="/verify_api" host=todjoke.herokuapp.

这是一个来自的后续问题:当我使用Django在后端处理某些内容时,如何创建加载页面

我正在视图方法中执行一些计算。因此,从my view.py的函数verify_api()启动返回语句需要2~4秒

当web应用程序部署到heroku时,我收到内部服务器错误

从heroku日志:

2015-05-15T21:35:47.907877+00:00 heroku[router]: at=info method=GET path="/verify_api" host=todjoke.herokuapp.com request_id=1765d59f-e57e-4f6c-b75e-1552023f8e9c fwd="120.59.184.32" dyno=web.1 connect=1ms service=825ms status=500 bytes=11821
这是my view.py中的返回语句,请验证_api():

调试时,我尝试打印出正在进行计算的东西,从HeloCu日志中观察到的是计算停止在过程中间,发送内部服务器错误500。 如何避免此内部服务器错误并从my view.py中的verify_api()方法获得响应


注意:此请求在我的机器内的本地开发模式下可以使用./manage runserver正常工作。[我在本地开发中从未收到500个响应错误]

您能检查错误日志并将堆栈跟踪粘贴到这里吗?这是我从日志中看到的唯一错误:2015-05-15T21:35:47.907877+00:00 heroku[router]:at=info method=get path=“/verify_api”host=todjoke.herokapp.com request_id=1765d59f-e57e-4f6c-b75e-1552023f8e9c fwd=“120.59.184.32”dyno=web.1 connect=1ms service=825ms status=500字节=11821这些是访问日志。非错误logskarthikr是正确的;一旦在错误日志文件中找到错误,它很可能会变得不言而喻。找不到任何错误日志
 if valid :
             print 'True'
             return HttpResponse(json.dumps({'success': 'True',}), status = 200, content_type='application/json')
         else:
             return HttpResponse(json.dumps({'success': 'False'}), status = 400, content_type='application/json')