【发布时间】:2020-04-26 17:36:35
【问题描述】:
我在 Heroku(免费层)上上传了一个 Django 应用程序,用户可以在其中上传一些 .xlsx 文件并根据它们生成最终电子表格。
主页由三个按钮组成,Upload, Generate, Download,当它与小文件有关时,一切都很好。但是当我上传更大的文件时,Generate 过程需要更长的时间,这会导致 Heroku 中的error: H12。
我尝试按照 Heroku 的建议使用 rq,但没有成功。我究竟做错了什么?
这是我的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')
【问题讨论】:
标签: django python-3.x heroku