{"title":"Banyak obyek mixin","version":"2.1","locale":"id","docname":"ref/class-based-views/mixins-multiple-object","url":"/id/2.1/ref/class-based-views/mixins-multiple-object/","canonical":"https://djangodocs.dev/id/2.1/ref/class-based-views/mixins-multiple-object/","summary":"MultipleObjectMixin Link to this heading # class django.views.generic.list. MultipleObjectMixin Link to this definition # Sebuah mixin yang dapat digunakan…","html":"<h1>Banyak obyek mixin<a class=\"heading-anchor\" href=\"#multiple-object-mixins\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<section id=\"multipleobjectmixin\">\n<h2><code class=\"docutils literal notranslate\"><span class=\"pre\">MultipleObjectMixin</span></code><a class=\"heading-anchor\" href=\"#multipleobjectmixin\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">django.views.generic.list.</span></span><span class=\"sig-name descname\"><span class=\"pre\">MultipleObjectMixin</span></span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectMixin\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Sebuah mixin yang dapat digunakan memperlihatkan daftar dari obyek.</p>\n<p>Jika <code class=\"docutils literal notranslate\"><span class=\"pre\">paginate_by</span></code> ditentukan, Django akan memberikan nomor hasil dikembalikan oleh ini. Anda dapat menentukan nomor halaman di URL di satu atau dua cara:</p>\n<ul>\n<li><p>Gunakan parameter <code class=\"docutils literal notranslate\"><span class=\"pre\">page</span></code> di URLconf. Sebagai contoh, ini adalah apa URLconf anda mungkin terlihat seperti:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"n\">path</span><span class=\"p\">(</span><span class=\"s1\">&#39;objects/page&lt;int:page&gt;/&#39;</span><span class=\"p\">,</span> <span class=\"n\">PaginatedView</span><span class=\"o\">.</span><span class=\"n\">as_view</span><span class=\"p\">()),</span>\n</code></pre></div>\n</li>\n<li><p>Lewatkan nomor halaman melalui parameter string-permintaan <code class=\"docutils literal notranslate\"><span class=\"pre\">page</span></code>. Sebagai contoh, sebuah URL akan terlihat seperti ini:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>/objects/?page=3\n</code></pre></div>\n</li>\n</ul>\n<p>Nilai-nilai ini dan daftar adalah berdasarkan-1, bukan berdasarkan-0, jadi halaman pertama akan diwakili sebagai halaman <code class=\"docutils literal notranslate\"><span class=\"pre\">1</span></code>.</p>\n<p>Untuk lebih pada pemberian nomor, baca <a class=\"reference internal\" href=\"/id/2.1/topics/pagination/\"><span class=\"doc\">pagination documentation</span></a>.</p>\n<p>Seperti kasus khusus, anda juga diizinkan menggunakan <code class=\"docutils literal notranslate\"><span class=\"pre\">last</span></code> sebagai sebuah nilai untuk <code class=\"docutils literal notranslate\"><span class=\"pre\">page</span></code>:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>/objects/?page=last\n</code></pre></div>\n<p>Ini mengizinkan anda mengakses halaman akhir dari hasil tanpa pertama harus menentukan seberapa banyak halaman ada.</p>\n<p>Catat bahwa <code class=\"docutils literal notranslate\"><span class=\"pre\">page</span></code> <em>harus</em> antara nomor halaman sah atau nilai <code class=\"docutils literal notranslate\"><span class=\"pre\">last</span></code>; nilai lain apapun untuk <code class=\"docutils literal notranslate\"><span class=\"pre\">page</span></code> akan menghasilkan di kesalahan 404.</p>\n<p><strong>Perpanjang</strong></p>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"/id/2.1/ref/class-based-views/mixins-simple/#django.views.generic.base.ContextMixin\" title=\"django.views.generic.base.ContextMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.base.ContextMixin</span></code></a></p></li>\n</ul>\n<p><strong>Cara dan Atribut</strong></p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin.allow_empty\">\n<span class=\"sig-name descname\"><span class=\"pre\">allow_empty</span></span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectMixin.allow_empty\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Sebuah boolean menentukan apakah memperlihatkan halaman jika tidak ada obyek tersedia. Jika ini adalah <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> dan tidak ada obyek tersedia, tampilan akan memunculkan  sebuah 404 daripada memperlihatkan sebuah halaman kosong. Secara awalan, ini adalah <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin.model\">\n<span class=\"sig-name descname\"><span class=\"pre\">model</span></span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectMixin.model\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Model yang tampilan ini akan menampilkan data. Menentukan <code class=\"docutils literal notranslate\"><span class=\"pre\">model</span> <span class=\"pre\">=</span> <span class=\"pre\">Foo</span></code> secara efektif sama seperti menentukan <code class=\"docutils literal notranslate\"><span class=\"pre\">queryset</span> <span class=\"pre\">=</span> <span class=\"pre\">Foo.objects.all()</span></code>, dimana <code class=\"docutils literal notranslate\"><span class=\"pre\">objects</span></code> berdiri untuk <a class=\"reference internal\" href=\"/id/2.1/topics/db/managers/#default-managers\"><span class=\"std std-ref\">default manager</span></a> <code class=\"docutils literal notranslate\"><span class=\"pre\">Foo</span></code>.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin.queryset\">\n<span class=\"sig-name descname\"><span class=\"pre\">queryset</span></span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectMixin.queryset\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Sebuah <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> yang mewakili obyek-obyek. Jika disediakan, nilai dari <code class=\"docutils literal notranslate\"><span class=\"pre\">queryset</span></code> menggantikan nilai disediakan untuk <a class=\"reference internal\" href=\"#django.views.generic.list.MultipleObjectMixin.model\" title=\"django.views.generic.list.MultipleObjectMixin.model\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">model</span></code></a>.</p>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Peringatan</p>\n<p><code class=\"docutils literal notranslate\"><span class=\"pre\">queryset</span></code> adalah sebuah atribut kelas dengan nilai <em>berubah-ubah</em> sehingga perawatan harus diambil ketika menggunakan itu secara langsung. Sebelum menggunakan itu, antara memanggil metode <a class=\"reference internal\" href=\"/id/2.1/ref/models/querysets/#django.db.models.query.QuerySet.all\" title=\"django.db.models.query.QuerySet.all\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">all()</span></code></a> nya atau mengambil itu dengan <a class=\"reference internal\" href=\"#django.views.generic.list.MultipleObjectMixin.get_queryset\" title=\"django.views.generic.list.MultipleObjectMixin.get_queryset\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_queryset()</span></code></a> yang merawat dari kloning dibelakang layar.</p>\n</aside>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin.ordering\">\n<span class=\"sig-name descname\"><span class=\"pre\">ordering</span></span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectMixin.ordering\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Sebuah string atau daftar dari string menentukan urutan untuk memberlakukan ke <code class=\"docutils literal notranslate\"><span class=\"pre\">queryset</span></code>. Nilai-nilai sah adalah sama seperti itu untuk <a class=\"reference internal\" href=\"/id/2.1/ref/models/querysets/#django.db.models.query.QuerySet.order_by\" title=\"django.db.models.query.QuerySet.order_by\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">order_by()</span></code></a>.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin.paginate_by\">\n<span class=\"sig-name descname\"><span class=\"pre\">paginate_by</span></span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectMixin.paginate_by\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Sebuah integer menentukan seberapa banyak obyek-obyek harus diperlihatkan per halaman. Jika ini diberikan, tampilan akan memberikan nomor obyek-obyek dengan <code class=\"docutils literal notranslate\"><span class=\"pre\">paginate_by</span></code> obyek-obyek per halaman. Tampilan akan mengharapkan antara sebuah parameter string permintaan <code class=\"docutils literal notranslate\"><span class=\"pre\">page</span></code> (melalui <code class=\"docutils literal notranslate\"><span class=\"pre\">request.GET</span></code>) atau sebuah variabel <code class=\"docutils literal notranslate\"><span class=\"pre\">page</span></code> ditentukan di URLconf.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin.paginate_orphans\">\n<span class=\"sig-name descname\"><span class=\"pre\">paginate_orphans</span></span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectMixin.paginate_orphans\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Sebuah integer menentukan nomor dari obyek-obyek &quot;overflow&quot; halaman terakhir dapat diisi. Ini memperpanjang <a class=\"reference internal\" href=\"#django.views.generic.list.MultipleObjectMixin.paginate_by\" title=\"django.views.generic.list.MultipleObjectMixin.paginate_by\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">paginate_by</span></code></a> batasan pada halaman terakhir sampai pada <code class=\"docutils literal notranslate\"><span class=\"pre\">paginate_orphans</span></code>, untuk menjaga halaman terakhir dari memiliki sangat kecil nomor dari obyek-obyek.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin.page_kwarg\">\n<span class=\"sig-name descname\"><span class=\"pre\">page_kwarg</span></span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectMixin.page_kwarg\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Sebuah string menentukan nama digunakan untuk parameter halaman. Tampilan akan mengharapkan parameter ini untuk tersedia antara sebagai sebuah parameter string permintaan (melalui <code class=\"docutils literal notranslate\"><span class=\"pre\">request.GET</span></code>) atau sebagai sebuah variabel kwarg ditentukan di URLconf. Awalan ke <code class=\"docutils literal notranslate\"><span class=\"pre\">page</span></code>.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin.paginator_class\">\n<span class=\"sig-name descname\"><span class=\"pre\">paginator_class</span></span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectMixin.paginator_class\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Kelas penomoran digunakan untuk menomorkan halaman. Secara awalan, <a class=\"reference internal\" href=\"/id/2.1/topics/pagination/#django.core.paginator.Paginator\" title=\"django.core.paginator.Paginator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.core.paginator.Paginator</span></code></a> digunakan. Jika penyesuaian kelas penomoran tidak mempunyai antarmuka pembangun sama seperti <a class=\"reference internal\" href=\"/id/2.1/topics/pagination/#django.core.paginator.Paginator\" title=\"django.core.paginator.Paginator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.core.paginator.Paginator</span></code></a>, anda akan juga butuh menyediakan sebuah penerapan untuk <a class=\"reference internal\" href=\"#django.views.generic.list.MultipleObjectMixin.get_paginator\" title=\"django.views.generic.list.MultipleObjectMixin.get_paginator\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_paginator()</span></code></a>.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin.context_object_name\">\n<span class=\"sig-name descname\"><span class=\"pre\">context_object_name</span></span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectMixin.context_object_name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Menandakan nama dari variabel untuk digunakan di konteks.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin.get_queryset\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_queryset</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectMixin.get_queryset\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Dapatkan daftar dari barang-barang untuk tampilan ini. Ini harus berupa sebuah perulangan dan mungkin sebuah queryset (dimana perilaku queryset-tertentu akan diadakan).</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin.get_ordering\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_ordering</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectMixin.get_ordering\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Mengembalikan sebuah string (atau perulangan dari string) yang menentukan urutan yang akan diberlakukan ke <code class=\"docutils literal notranslate\"><span class=\"pre\">queryset</span></code>.</p>\n<p>Mengembalikan <a class=\"reference internal\" href=\"#django.views.generic.list.MultipleObjectMixin.ordering\" title=\"django.views.generic.list.MultipleObjectMixin.ordering\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">ordering</span></code></a> secara awalan.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin.paginate_queryset\">\n<span class=\"sig-name descname\"><span class=\"pre\">paginate_queryset</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">queryset</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">page_size</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectMixin.paginate_queryset\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Mengembalikan 4-tuple mengandung (<code class=\"docutils literal notranslate\"><span class=\"pre\">paginator</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">page</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">object_list</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">is_paginated</span></code>).</p>\n<p>DIbangun dengan menomori <code class=\"docutils literal notranslate\"><span class=\"pre\">queryset</span></code> kedalam halaman dari ukuran <code class=\"docutils literal notranslate\"><span class=\"pre\">page_size</span></code>. Jika permintaan mengandung sebuah argumen <code class=\"docutils literal notranslate\"><span class=\"pre\">page</span></code>, antara sebagau URL tertangkap atau sebagai argumen GET, <code class=\"docutils literal notranslate\"><span class=\"pre\">object_list</span></code> akan berhubungan ke obyek-obyek dari halaman itu.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin.get_paginate_by\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_paginate_by</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">queryset</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectMixin.get_paginate_by\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Mengembalikan sejumlah barang-barang untuk menomorkan, atau <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> untuk tidak penomoran. Secara awalan ini cukup mengembalikan nilai dari <a class=\"reference internal\" href=\"#django.views.generic.list.MultipleObjectMixin.paginate_by\" title=\"django.views.generic.list.MultipleObjectMixin.paginate_by\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">paginate_by</span></code></a>.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin.get_paginator\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_paginator</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">queryset</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">per_page</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">orphans</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allow_empty_first_page</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectMixin.get_paginator\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Mengembalikan sebuah instance dari penomor digunakan untuk tampilan ini. Secara awalan, instasiasi sebuah instance dari <a class=\"reference internal\" href=\"#django.views.generic.list.MultipleObjectMixin.paginator_class\" title=\"django.views.generic.list.MultipleObjectMixin.paginator_class\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">paginator_class</span></code></a>.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin.get_paginate_orphans\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_paginate_orphans</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectMixin.get_paginate_orphans\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Sebuah integer menentukan sejumlah obyek-obyek &quot;overflow&quot; halaman terakhir dapat diisi. Secara awalan ini cukup mengembalikan nilai dari <a class=\"reference internal\" href=\"#django.views.generic.list.MultipleObjectMixin.paginate_orphans\" title=\"django.views.generic.list.MultipleObjectMixin.paginate_orphans\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">paginate_orphans</span></code></a>.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin.get_allow_empty\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_allow_empty</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectMixin.get_allow_empty\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Mengembalikan sebuah boolean menentukan apakah memperlihatkan halaman jika tidak ada obyek tersedia. Jika metode ini mengembalikan <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> dan tidak ada obyek tersedia, tampilan akan memunculkan  sebuah 404 daripada memperlihatkan sebuah halaman kosong. Secara awalan, ini adalah <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin.get_context_object_name\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_context_object_name</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">object_list</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectMixin.get_context_object_name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Mengembalikan nama variabel konteks yang akan digunakan mewadahi daftar data yang tampilan ini dimanipulasi. Jika <code class=\"docutils literal notranslate\"><span class=\"pre\">object_list</span></code> adalah sebuah queryset dari obyek-obyek Django dan <a class=\"reference internal\" href=\"#django.views.generic.list.MultipleObjectMixin.context_object_name\" title=\"django.views.generic.list.MultipleObjectMixin.context_object_name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">context_object_name</span></code></a> tidak disetel, nama konteks akan menjadi <code class=\"docutils literal notranslate\"><span class=\"pre\">model_name</span></code> dari the model yang queryset disusun dari, dengan postfix <code class=\"docutils literal notranslate\"><span class=\"pre\">'_list'</span></code> ditambahkan. Sebagai contoh, model <code class=\"docutils literal notranslate\"><span class=\"pre\">Article</span></code> akan mempunyai sebuah obyek konteks bernama <code class=\"docutils literal notranslate\"><span class=\"pre\">article_list</span></code>.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin.get_context_data\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_context_data</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectMixin.get_context_data\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Mengembalikan data konteks untuk memperlihatkan daftar dari obyek.</p>\n</dd></dl>\n\n<p><strong>Konteks</strong></p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">object_list</span></code>: Daftar dari obyek-obyek yang tampilan ini diperlihatkan. Jika <code class=\"docutils literal notranslate\"><span class=\"pre\">context_object_name</span></code> ditentukan, variabel itu akan juga disetel di konteks, dengan nilai sama seperti <code class=\"docutils literal notranslate\"><span class=\"pre\">object_list</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">is_paginated</span></code>: Sebuah boolean mewakili apakah hasil dinomorkan. Khususnya, ini disetel menjadi <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> jika tidak ada ukuran halaman telah ditentukan, atau jika obyek-obyek tersedia tidak menjangkau banyak halaman.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">paginator</span></code>: Sebuah instance dari <a class=\"reference internal\" href=\"/id/2.1/topics/pagination/#django.core.paginator.Paginator\" title=\"django.core.paginator.Paginator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.core.paginator.Paginator</span></code></a>. Jika halaman tidak dinomorkan, variabel konteks ini akan menjadi <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">page_obj</span></code>: Sebuah instance dari <a class=\"reference internal\" href=\"/id/2.1/topics/pagination/#django.core.paginator.Page\" title=\"django.core.paginator.Page\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.core.paginator.Page</span></code></a>. Jika halaman tidak dinomorkan, variabel konteks ini akan menjadi <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>.</p></li>\n</ul>\n</dd></dl>\n\n</section>\n<section id=\"multipleobjecttemplateresponsemixin\">\n<h2><code class=\"docutils literal notranslate\"><span class=\"pre\">MultipleObjectTemplateResponseMixin</span></code><a class=\"heading-anchor\" href=\"#multipleobjecttemplateresponsemixin\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectTemplateResponseMixin\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">django.views.generic.list.</span></span><span class=\"sig-name descname\"><span class=\"pre\">MultipleObjectTemplateResponseMixin</span></span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectTemplateResponseMixin\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Sebuah kelas mixin yang melakukan membangun tanggapan berdasarkan-cetakan untuk tampilan yang beroperasi diatas daftar dari instance obyek. Diwajibkan bahwa tampilan itu campurkan dengan <code class=\"docutils literal notranslate\"><span class=\"pre\">self.object_list</span></code> tersedia, daftar dari instance obyek yang tampilan beroperasi. <code class=\"docutils literal notranslate\"><span class=\"pre\">self.object_list</span></code> mungkin, tetapi tidak diwajibkan menjadi, sebuah <a class=\"reference internal\" href=\"/id/2.1/ref/models/querysets/#django.db.models.query.QuerySet\" title=\"django.db.models.query.QuerySet\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code></a>.</p>\n<p><strong>Perpanjang</strong></p>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"/id/2.1/ref/class-based-views/mixins-simple/#django.views.generic.base.TemplateResponseMixin\" title=\"django.views.generic.base.TemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TemplateResponseMixin</span></code></a></p></li>\n</ul>\n<p><strong>Cara dan Atribut</strong></p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectTemplateResponseMixin.template_name_suffix\">\n<span class=\"sig-name descname\"><span class=\"pre\">template_name_suffix</span></span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectTemplateResponseMixin.template_name_suffix\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Akhiran ditambahkan ke calon nama cetakan dibangkitkan-otomatis. Awalan akhiran adalah <code class=\"docutils literal notranslate\"><span class=\"pre\">_list</span></code>.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectTemplateResponseMixin.get_template_names\">\n<span class=\"sig-name descname\"><span class=\"pre\">get_template_names</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.views.generic.list.MultipleObjectTemplateResponseMixin.get_template_names\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Mengembalikan daftar dari calon nama-nama cetakan. Mengembalikan daftar berikut:</p>\n<ul class=\"simple\">\n<li><p>nilai dari <code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code> pada tampilan (jika disediakan)</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;app_label&gt;/&lt;model_name&gt;&lt;template_name_suffix&gt;.html</span></code></p></li>\n</ul>\n</dd></dl>\n\n</dd></dl>\n\n</section>","rootId":"multiple-object-mixins","toc":[{"title":"MultipleObjectMixin","anchor":"multipleobjectmixin","children":[]},{"title":"MultipleObjectTemplateResponseMixin","anchor":"multipleobjecttemplateresponsemixin","children":[]}],"breadcrumbs":[{"docname":"ref/index","title":"Acuan API","url":"/id/2.1/ref/"},{"docname":"ref/class-based-views/index","title":"API tampilan berdasarkan-kelas siap-pakai","url":"/id/2.1/ref/class-based-views/"},{"docname":"ref/class-based-views/mixins","title":"Mixin tampilan berdasarkan-kelas","url":"/id/2.1/ref/class-based-views/mixins/"}],"prev":{"docname":"ref/class-based-views/mixins-single-object","title":"Mixin obyek tunggal","url":"/id/2.1/ref/class-based-views/mixins-single-object/"},"next":{"docname":"ref/class-based-views/mixins-editing","title":"Menyunting mixin","url":"/id/2.1/ref/class-based-views/mixins-editing/"},"formats":{"html":"/id/2.1/ref/class-based-views/mixins-multiple-object/","markdown":"/id/2.1/ref/class-based-views/mixins-multiple-object.md","json":"/id/2.1/ref/class-based-views/mixins-multiple-object.json"},"source":"https://github.com/django/django/blob/stable/2.1.x/docs/ref/class-based-views/mixins-multiple-object.txt","official":"https://docs.djangoproject.com/id/2.1/ref/class-based-views/mixins-multiple-object/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11","1.10","1.9"],"inLocales":["en","zh-hans","fr","ja","id","pt-br","ko","es","el","pl"]}