我想从视图生成一个报告文件&django中的模板。首选的文件格式是OpenOffice/ODF或PDF。
最好的方法是什么?
我确实想重用模板中定义的页面布局,可能是通过在派生模板中重新定义一些块。
理想情况下,报告应该插入到现有的模板文件中,这样我就可以以生成的输出格式提供整个页面布局、页眉和页脚。
pisa/xhtml2pdf应该可以为您提供PDF。它甚至包括一个Django项目的例子。
尝试ReportLab的PDF输出:
http://www.reportlab.org/