代码之家  ›  专栏  ›  技术社区  ›  Dominic Rodger

Django管理:在对象列表中添加分页链接到顶部

  •  4
  • Dominic Rodger  · 技术社区  · 14 年前

    是否也可以将分页链接显示在Django管理界面中对象列表的底部?

    可以在不更改管理模板的情况下完成此操作吗?我怀疑没有,因为 ModelAdmin option 但我想在我深入研究模板代码之前,我会看看是否有人这样做。

    我真的,真的不想复制粘贴 change_list.html 在一个新文件中,这样我就可以添加一个分页行——这会使更改Django版本很痛苦,因为我必须检查该文件中是否有任何更改,然后重新应用我的更改。

    2 回复  |  直到 14 年前
        1
  •  8
  •   Mariusz Jamro    13 年前

    change_list.html

    {% extends "admin/change_list.html" %}
    
    {% block result_list %}
          {% block pagination %} {{ block.super }} {% endblock %} <!-- pagination -->
          {{ block.super }}  <!-- rest of results list -->
    {% endblock %}
    

    ModelAdmin change_list_template doc here

        2
  •  0
  •   elad silver    6 年前

    change_list.html content

    {% extends "admin/change_list.html" %}
    {# added pagination to top as well as bottom #}
    {% block content %}{% pagination cl %}{{ block.super }}{% endblock %}