【发布时间】:2013-11-24 13:04:49
【问题描述】:
我想为我的模型创建一个分页器,但我希望仅当我的数据库中保存有模型时才显示分页。
我在我的模板中尝试过
{% if page.paginator.num_pages != 0 %}
#show pagination ul
{%endif%}
但是没有用。显然,即使 objlist 中没有任何对象,创建时分页器对象也始终只有一页。我不得不使用 object_list.count() 方法解决这个问题
{% if page.object_list.count != 0 %}
#show pagination ul
{% endif %}
我还没有足够的数据来测试它,但这是正确的方法吗?还有其他更好的吗?
【问题讨论】:
标签: python django pagination django-templates django-views