【问题标题】:Reportlab error after deploying部署后报告实验室错误
【发布时间】:2014-05-09 18:16:48
【问题描述】:

我有一个在 GAE 上运行的应用程序,使用 reportlab 通过电子邮件发送生成的 PDF。 当我在本地主机上运行我的 reportlab 应用程序时,一切正常。但是当我部署后运行它时,它会抛出一个错误。

错误

IOError: 无法打开资源 "/base/data/home/apps/myapp/1.375717494064852868/static/img/__.jpg"

线

img=[ [图像(os.path.join(os.path.dirname(os.path.abspath(file))), '静态/img/__.jpg'))] ]

app.yaml

-url: /static/img
static_dir: 静态/img

【问题讨论】:

    标签: python google-app-engine reportlab


    【解决方案1】:

    如果您想从应用程序代码中访问应用程序配置中的静态文件路由所覆盖的文件,则需要将application_readable 设置为true。或者,您可以将文件移动/复制到项目中的其他位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多