在Django Admin中创建一个PDF或Printable版本的change_list.html

时间:2009-09-05 16:55:20

标签: django django-admin pdf-generation

我想在我的管理员change_list.html的顶部添加一个工具链接,我已经完成了,并且此链接基本上能够根据我的生成我的模型数据的某种可打印文档版本当前过滤器设置。基本上是admin change_list.html中的打印按钮。

到目前为止,我已经覆盖了change_list.html来创建链接,我注意到了这个

<li>
    <a href="{{ choice.query_string|iriencode }}" class="addlink">
      {% blocktrans %}View PDF{% endblocktrans %}
    </a>
  </li>

给你一个基于这些选择的链接..但我有点失去了最好/最简单的方法来做到这一点..

对不起,Django的新手。我知道我可以使用ReportLabs生成pdf,但不能100%使用如何从change_list中获取过滤后的数据。

1 个答案:

答案 0 :(得分:1)

有点晚了,但是对于那些可能像我一样“在将来”搜索的人,这可能会有所帮助:http://djangosnippets.org/snippets/1842/