Django HTML到PDF的链接和动态d

2024-10-03 06:18:44 发布

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

我有django1.7.1和python2.7.8

我想从呈现的html模板中获取PDF,我尝试过PISA(xhtml2pdf),但首先,我在引导css方面遇到了很多问题,然后,在删除了一些行之后,出现了以下消息:

'CSSTerminalFunction' object has no attribute 'lower'

'lower'似乎是Python3的一部分,在2.7中不可用(如果我错了,请告诉我)

现在我尝试使用wkhmltopdf,但是the documentation太基本了。它只描述了一个使用静态HTML的简单示例

有人能解释一下我如何用我的实际模板得到一份PDF文件吗?在

  • 在模板中,我有两个css文件的链接,和一个图像(logo)
  • 我有一些引导css样式,如果可能的话我想使用它
  • 我把一个“queryset”(实际上是一个元组)放入要在表中呈现的模板中
  • 我还把一些字符串参数放在html的不同位置呈现。在

这是模板的一部分

^{pr2}$

谢谢!在


Tags: 文件no模板消息objectpdfhtmlattribute
1条回答
网友
1楼 · 发布于 2024-10-03 06:18:44

视图需要将模板呈现为PDF格式。这就是django wkhtmltopfSimple Example的代码所做的。在

首先尝试将页面呈现为HTML,以确保模板正常工作。您可以使用以下视图进行此操作:

url(r'^html_preview/$', 
    TemplateView.as_view(template_name='pdf_template.html'))

在解决了模板的任何问题后,请使用PDFTemplateView进行尝试。在

相关问题 更多 >