是否有可能有一个出现在对象的列表在Django的管理界面底部顶部以及分页链接?Django管理:在对象列表中添加分页链接到顶部
这可以在不改变管理模板来完成?我怀疑没有,因为缺少ModelAdmin
option,但是我想我会在挖掘模板代码之前看看是否有人这样做过。
我真的不想复制和粘贴change_list.html
到一个新文件中,只是这样我就可以添加一个分页行 - 这将使更改的Django版本变得痛苦,因为我必须检查if该文件中的任何内容都已更改,并重新应用我的更改。
是否有可能有一个出现在对象的列表在Django的管理界面底部顶部以及分页链接?Django管理:在对象列表中添加分页链接到顶部
这可以在不改变管理模板来完成?我怀疑没有,因为缺少ModelAdmin
option,但是我想我会在挖掘模板代码之前看看是否有人这样做过。
我真的不想复制和粘贴change_list.html
到一个新文件中,只是这样我就可以添加一个分页行 - 这将使更改的Django版本变得痛苦,因为我必须检查if该文件中的任何内容都已更改,并重新应用我的更改。
不要复制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。
太棒了 - 谢谢@Secator!我敢肯定,这个选择并不存在! – 2012-02-21 15:23:36
为什么要改变模板的问题? – 2010-11-01 11:38:31
@John Mee - 感谢您的关注 - 请参阅我的编辑。 – 2010-11-01 11:40:35