Связь между Frontend и Backend в Heroku, чтобы избежать ошибки тайм-аута - PullRequest
0 голосов
/ 21 ноября 2018

Я импортирую некоторые данные в базу данных в Heroku, например:

def post(self, request, *args, **kwargs):
    ...
    response = importData(data)
    return HttpResponse(json.dumps(response), content_type="application/json")

Эта функция importData , очевидно, занимает более 30 секунд, и я прочитал это, чтобы избежатьТайм-аут ошибок в Heroku вы можете отправить что-то из бэкэнда во внешний интерфейс (python -> javascript) или наоборот.Кажется более естественным сообщить процент того, сколько было импортировано до сих пор, в основном как индикатор выполнения, но я понятия не имею, как это сделать.Похоже, что если я верну что-то из функции «сообщение» уже закончено.Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...