【发布时间】:2017-09-07 09:24:04
【问题描述】:
我得到了一个带有一些硬编码 CSS 部分的 Django HTML 模板。
@font-face {
font-family:"Arial";
src: url(/static/fonts/Arial.ttf);
}
@font-face {
font-family:"Arial_Black";
src: url(/static/fonts/Arial_Black.ttf);
}
当我在 CSS 中编写带有“/”前缀的 URL 时,xml2pdf 在下面抛出此错误:
异常类型:属性错误
异常值:“NoneType”对象没有“startswith”属性
一行
/home/www/env/lib/python2.7/site-packages/xhtml2pdf-0.1b3-py2.7.egg/xhtml2pdf/util.py in init
line: 621. if self.mimetype.startswith('text'): ...
如果我删除“/”,则 xml2pdf 开始工作,但模板无法加载字体文件。 我怎样才能做到这一点?
【问题讨论】: