Django 托管在 Azure 上 - 使用 fpdf 时找不到文件

问题描述

我在我的 django 项目中运行以下代码,该代码在 localhost 上运行良好

from fpdf import FPDF

pdf = FPDF()
pdf.add_page()

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
filepath = BASE_DIR + '/polls/static/polls/DejaVuSansCondensed.ttf'

pdf.add_font('DejaVu','',filepath,uni=True)
pdf.set_font("DejaVu",size = 20)
pdf.multi_cell(190,10,"Some nice text",0)

test_string = pdf.output(dest = 's').encode('latin-1')

代码在为 Azure 应用服务上传后在最后一行用 pdf.output 分解,给出以下错误[Errno 2] No such file or directory: 'polls\\static\\polls\\DejaVuSansCondensed.ttf'

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)