我正在像这样将一些数据导入Heroku中的数据库:
def post(self, request, *args, **kwargs):
...
response = importData(data)
return HttpResponse(json.dumps(response), content_type="application/json")
此功能 importData 显然要花费30秒钟以上的时间,并且我读到为了避免Heroku中的超时错误,您可以从后端向前端发送一些内容(python-> javascript),也可以反之亦然。基本上像进度条一样报告到目前为止已导入的数量的百分比似乎更自然,但我不知道如何执行此操作。看来,如果我从函数“ post”中返回内容已经完成。有什么想法吗?