当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Django MultipleObjectMixin用法及代码示例


本文介绍 django.views.generic.list.MultipleObjectMixin 的用法。

声明

class django.views.generic.list.MultipleObjectMixin

可用于显示对象列表的 mixin。

如果指定了paginate_by,Django 将对由此返回的结果进行分页。您可以通过以下两种方式之一指定 URL 中的页码:

  • 在 URLconf 中使用 page 参数。例如,您的 URLconf 可能如下所示:

    path('objects/page<int:page>/', PaginatedView.as_view()),
  • 通过 page query-string 参数传递页码。例如,一个 URL 看起来像这样:

    /objects/?page=3

这些值和列表是基于 1 的,而不是基于 0 的,因此第一页将表示为页面 1

有关分页的更多信息,请阅读分页文档。

作为一种特殊情况,您还可以使用 last 作为 page 的值:

/objects/?page=last

这允许您访问结果的最后一页,而无需先确定有多少页。

请注意 page must 是有效的页码或值 lastpage 的任何其他值都将导致 404 错误。

扩展

方法和属性

相关用法


注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.views.generic.list.MultipleObjectMixin。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。