Я загрузил приложение Django на Heroku (Free Tier), где пользователь может загрузить некоторые файлы .xlsx и создать окончательную электронную таблицу на их основе.
Главная страница состоит из трех кнопок, Upload, Generate, Download
, и все отлично работает, когда дело касается небольших файлов. Но когда я загружаю большие файлы, процесс Generate
занимает намного больше времени, что приводит к error: H12
в Heroku.
Я пытался работать с rq, как было предложено Heroku, но безуспешно. Что я делаю неправильно?
Вот мой файл views.py
def main(request):
q = Queue(connection=Redis())
if request.method == "POST" and 'cta-button-generate' in request.POST:
q.enqueue(webControl.generate_files())
return render(request, template_name='main.html')