在heroku上启动时无法将邮件合并到模板word文档中

2024-09-28 18:12:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个django应用程序,其中用户输入被插入到模板word文档中。我使用mailmerge库来实现这一点。在我的本地服务器上一切正常,但当我将应用程序部署到heroku时,它开始给我错误。系统没有崩溃或任何东西。调用mailmerge文档的函数的ajax请求返回了error函数。我在heroku日志中得到的错误是:

    File "/app/input/merge.py", line 69, in merge
2019-12-02T07:55:48.252446+00:00 app[web.1]: document.write('documents/'+name+'.docx')
2019-12-02T07:55:48.252449+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/mailmerge.py", line 120, in write
2019-12-02T07:55:48.252451+00:00 app[web.1]: with ZipFile(file, 'w', ZIP_DEFLATED) as output:

我不明白为什么它会给我这个错误。生成的文档将保存到项目根目录中名为documents的文件夹中


Tags: django函数in文档pyapp应用程序heroku