Я импортирую некоторые данные в базу данных в Heroku, например:
def post(self, request, *args, **kwargs):
...
response = importData(data)
return HttpResponse(json.dumps(response), content_type="application/json")
Эта функция importData , очевидно, занимает более 30 секунд, и я прочитал это, чтобы избежатьТайм-аут ошибок в Heroku вы можете отправить что-то из бэкэнда во внешний интерфейс (python -> javascript) или наоборот.Кажется более естественным сообщить процент того, сколько было импортировано до сих пор, в основном как индикатор выполнения, но я понятия не имею, как это сделать.Похоже, что если я верну что-то из функции «сообщение» уже закончено.Есть идеи?