2010-11-01 56 views
4

是否有可能有一个出现在对象的列表在Django的管理界面底部顶部以及分页链接?Django管理:在对象列表中添加分页链接到顶部

这可以在不改变管理模板来完成?我怀疑没有,因为缺少ModelAdmin option,但是我想我会在挖掘模板代码之前看看是否有人这样做过。

我真的不想复制和粘贴change_list.html到一个新文件中,只是这样我就可以添加一个分页行 - 这将使更改的Django版本变得痛苦,因为我必须检查if该文件中的任何内容都已更改,并重新应用我的更改。

+0

为什么要改变模板的问题? – 2010-11-01 11:38:31

+0

@John Mee - 感谢您的关注 - 请参阅我的编辑。 – 2010-11-01 11:40:35

回答

8

不要复制change_list.html,而不是创建一个新的模板扩展它

{% extends "admin/change_list.html" %} 

{% block result_list %} 
     {% block pagination %} {{ block.super }} {% endblock %} <!-- pagination --> 
     {{ block.super }} <!-- rest of results list --> 
{% endblock %} 

然后在change_list_template属性通过新模板的名称ModelAdmin - doc here

+0

太棒了 - 谢谢@Secator!我敢肯定,这个选择并不存在! – 2012-02-21 15:23:36

相关问题