在Flask

时间:2016-04-29 17:24:06

标签: python pdf matplotlib flask

我正在开发一个简单的在线应用程序,使用Flask,它将从HTML表单中获取值,并使用matplotlib基于这些用户提供的值生成PDF图。

所有这些都有效,但现在我想生成一个带有html链接的结果页面,允许用户下载这个动态生成的PDF。理想情况下,这意味着动态地为它提供服务,而不是将其作为静态文件存储在服务器上(因此,出于隐私的原因,我最终不会得到每个人的PDF存档)。

到目前为止,我的谷歌已经失败了。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

根据生成绘图所需的时间以及需要处理的并发请求数量,您可能需要实现任务队列来生成绘图。这将同时为PDF提供临时存储。例如,这可以用Celery,Redis和PostgreSQL实现。您的在线申请将不再简单。