-
可用於顯示對象列表的 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
是有效的頁碼或值last
;page
的任何其他值都將導致 404 錯誤。擴展
方法和屬性
-
本文介紹 django.views.generic.list.MultipleObjectMixin
的用法。
聲明
class django.views.generic.list.MultipleObjectMixin
相關用法
- Python Django MultiPolygon用法及代碼示例
- Python Django MultiLineString用法及代碼示例
- Python Django MultiWidget.get_context用法及代碼示例
- Python Django MultiWidget.widgets用法及代碼示例
- Python Django MultiPoint用法及代碼示例
- Python Django MultiWidget.decompress用法及代碼示例
- Python Django MultiValueField.require_all_fields用法及代碼示例
- Python Matplotlib.figure.Figure.add_gridspec()用法及代碼示例
- Python Matplotlib.figure.Figure.subplots_adjust()用法及代碼示例
- Python Matplotlib.pyplot.matshow()用法及代碼示例
- Python Matplotlib.axis.Axis.get_tick_space()用法及代碼示例
- Python Matplotlib.pyplot.thetagrids()用法及代碼示例
- Python Django ModelAdmin.get_changeform_initial_data用法及代碼示例
- Python Matplotlib.axes.Axes.text()用法及代碼示例
- Python Matplotlib.pyplot.ion()用法及代碼示例
- Python Matplotlib.axes.Axes.start_pan()用法及代碼示例
- Python Django ModelAdmin.get_formset_kwargs用法及代碼示例
- Python Matplotlib.axes.Axes.get_ylabel()用法及代碼示例
- Python Matplotlib.axis.Axis.get_major_locator()用法及代碼示例
- Python Numpy MaskedArray.argmin()用法及代碼示例
- Python Matplotlib.axis.Tick.get_window_extent()用法及代碼示例
- Python Matplotlib.artist.Artist.set_alpha()用法及代碼示例
- Python Matplotlib.pyplot.xkcd()用法及代碼示例
- Python Matplotlib.colors.TwoSlopeNorm用法及代碼示例
- Python Matplotlib.pyplot.axvspan()用法及代碼示例
注:本文由純淨天空篩選整理自djangoproject.com大神的英文原創作品 django.views.generic.list.MultipleObjectMixin。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。