{"title":"Pembangkit dokumentasi admin Django","version":"2.0","locale":"id","docname":"ref/contrib/admin/admindocs","url":"/id/2.0/ref/contrib/admin/admindocs/","canonical":"https://djangodocs.dev/id/2.0/ref/contrib/admin/admindocs/","summary":"Aplikasi admindocs Django menarik dokumentasi dari docstring dari model, tampilan etiket cetakan, dan penyaring cetakan untuk aplikasi apapun di INSTALLED_APPS dan…","html":"<span id=\"the-django-admin-documentation-generator\"></span><h1>Pembangkit dokumentasi admin Django<a class=\"heading-anchor\" href=\"#module-django.contrib.admindocs\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Aplikasi <a class=\"reference internal\" href=\"#module-django.contrib.admindocs\" title=\"django.contrib.admindocs: Django's admin documentation generator.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">admindocs</span></code></a> Django menarik dokumentasi dari docstring dari model, tampilan etiket cetakan, dan penyaring cetakan untuk aplikasi apapun di <a class=\"reference internal\" href=\"/id/2.0/ref/settings/#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">INSTALLED_APPS</span></code></a> dan membuat dokumentasi itu tersedia dari <a class=\"reference internal\" href=\"/id/2.0/ref/contrib/admin/#module-django.contrib.admin\" title=\"django.contrib.admin: Django's admin site.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">Django</span> <span class=\"pre\">admin</span></code></a>.</p>\n<section id=\"overview\">\n<h2>Ikhtisar<a class=\"heading-anchor\" href=\"#overview\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Untuk mengaktifkan <a class=\"reference internal\" href=\"#module-django.contrib.admindocs\" title=\"django.contrib.admindocs: Django's admin documentation generator.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">admindocs</span></code></a>, anda akan butuh melakukan berikut:</p>\n<ul class=\"simple\">\n<li><p>Tambah <a class=\"reference internal\" href=\"#module-django.contrib.admindocs\" title=\"django.contrib.admindocs: Django's admin documentation generator.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.admindocs</span></code></a> ke <a class=\"reference internal\" href=\"/id/2.0/ref/settings/#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">INSTALLED_APPS</span></code></a> anda.</p></li>\n<li><p>Add <code class=\"docutils literal notranslate\"><span class=\"pre\">path('admin/doc/',</span> <span class=\"pre\">include('django.contrib.admindocs.urls'))</span></code> to\nyour <code class=\"docutils literal notranslate\"><span class=\"pre\">urlpatterns</span></code>. Make sure it's included <em>before</em> the\n<code class=\"docutils literal notranslate\"><span class=\"pre\">'admin/'</span></code> entry, so that requests to <code class=\"docutils literal notranslate\"><span class=\"pre\">/admin/doc/</span></code> don't get\nhandled by the latter entry.</p></li>\n<li><p>Pasang modul Python docutils (<a class=\"reference external\" href=\"http://docutils.sf.net/\">http://docutils.sf.net/</a>).</p></li>\n<li><p><strong>Pilihan:</strong> Menggunakan Bookmark admindoc membutuhkan <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.admindocs.middleware.XViewMiddleware</span></code> untuk dipasang.</p></li>\n</ul>\n<p>Sekali langkah-langkah tersebut lengkap, anda dapat mulai menjelajah dokumentasi dengan pergi ke antarmuka admin anda dan mengklik tautan &quot;Documentation&quot; di atas kanan halaman.</p>\n</section>\n<section id=\"documentation-helpers\">\n<h2>Dokumentasi pembantu<a class=\"heading-anchor\" href=\"#documentation-helpers\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Markah khusus beikur dapat digunakan di docstring anda untuk dengan mudah membuat hyperlink ke komponen lain:</p>\n<div class=\"table-scroll\" role=\"region\" tabindex=\"0\" aria-label=\"Table\"><table class=\"docutils align-default\">\n<thead>\n<tr class=\"row-odd\"><th class=\"head\"><p>Komponen Django</p></th>\n<th class=\"head\"><p>Peran reStructuredText</p></th>\n</tr>\n</thead>\n<tbody>\n<tr class=\"row-even\"><td><p>Model</p></td>\n<td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">:model:`app_label.ModelName`</span></code></p></td>\n</tr>\n<tr class=\"row-odd\"><td><p>View</p></td>\n<td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">:view:`app_label.view_name`</span></code></p></td>\n</tr>\n<tr class=\"row-even\"><td><p>Tag templat</p></td>\n<td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">:tag:`tagname`</span></code></p></td>\n</tr>\n<tr class=\"row-odd\"><td><p>Filter templat</p></td>\n<td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">:filter:`filtername`</span></code></p></td>\n</tr>\n<tr class=\"row-even\"><td><p>Templat</p></td>\n<td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">:template:`path/to/template.html`</span></code></p></td>\n</tr>\n</tbody>\n</table>\n</div>\n</section>\n<section id=\"model-reference\">\n<h2>Acuan model<a class=\"heading-anchor\" href=\"#model-reference\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Bagian <strong>model</strong> dari halaman admindoc menggambarkan setiap model di sistem bersama dengan semua bidang dan metode tersedia pada itu. Hubungan ke model lain muncul sebagaihyperlink. Gambaran ditarik dari atribut <code class=\"docutils literal notranslate\"><span class=\"pre\">help_text</span></code> pada bidang atau dari docstring pada metode model.</p>\n<p>Sebuah model dengan dokumentasi berguna mungkin 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><span class=\"k\">class</span><span class=\"w\"> </span><span class=\"nc\">BlogEntry</span><span class=\"p\">(</span><span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">Model</span><span class=\"p\">):</span>\n<span class=\"w\">    </span><span class=\"sd\">&quot;&quot;&quot;</span>\n<span class=\"sd\">    Stores a single blog entry, related to :model:`blog.Blog` and</span>\n<span class=\"sd\">    :model:`auth.User`.</span>\n<span class=\"sd\">    &quot;&quot;&quot;</span>\n    <span class=\"n\">slug</span> <span class=\"o\">=</span> <span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">SlugField</span><span class=\"p\">(</span><span class=\"n\">help_text</span><span class=\"o\">=</span><span class=\"s2\">&quot;A short label, generally used in URLs.&quot;</span><span class=\"p\">)</span>\n    <span class=\"n\">author</span> <span class=\"o\">=</span> <span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">ForeignKey</span><span class=\"p\">(</span>\n        <span class=\"n\">User</span><span class=\"p\">,</span>\n        <span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">SET_NULL</span><span class=\"p\">,</span>\n        <span class=\"n\">blank</span><span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">,</span> <span class=\"n\">null</span><span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">,</span>\n    <span class=\"p\">)</span>\n    <span class=\"n\">blog</span> <span class=\"o\">=</span> <span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">ForeignKey</span><span class=\"p\">(</span><span class=\"n\">Blog</span><span class=\"p\">,</span> <span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">CASCADE</span><span class=\"p\">)</span>\n    <span class=\"o\">...</span>\n\n    <span class=\"k\">def</span><span class=\"w\"> </span><span class=\"nf\">publish</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">):</span>\n<span class=\"w\">        </span><span class=\"sd\">&quot;&quot;&quot;Makes the blog entry live on the site.&quot;&quot;&quot;</span>\n        <span class=\"o\">...</span>\n</code></pre></div>\n</section>\n<section id=\"view-reference\">\n<h2>Lihat acuan<a class=\"heading-anchor\" href=\"#view-reference\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Setiap URL di situs anda mempunyai masukan terpisah di halaman <code class=\"docutils literal notranslate\"><span class=\"pre\">admindocs</span></code>, dan mengklik pada URL yang diberikan akan menunjukkan anda tampilan berhubungan. Hal-hal membantu anda dapat dokumentasikan di docstring fungsi tampilan anda termasuk:</p>\n<ul class=\"simple\">\n<li><p>Sebuah gambaran singkat dari apa yang tampilan lakukan.</p></li>\n<li><p><strong>konteks</strong>, atau daftar dari variabel tersedia di cetakan tampilan.</p></li>\n<li><p>Nama dari cetakan atau cetakan-cetakan yang digunakan untuk tampilan itu.</p></li>\n</ul>\n<p>Sebagai contoh:</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=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">django.shortcuts</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">render</span>\n\n<span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">myapp.models</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">MyModel</span>\n\n<span class=\"k\">def</span><span class=\"w\"> </span><span class=\"nf\">my_view</span><span class=\"p\">(</span><span class=\"n\">request</span><span class=\"p\">,</span> <span class=\"n\">slug</span><span class=\"p\">):</span>\n<span class=\"w\">    </span><span class=\"sd\">&quot;&quot;&quot;</span>\n<span class=\"sd\">    Display an individual :model:`myapp.MyModel`.</span>\n\n<span class=\"sd\">    **Context**</span>\n\n<span class=\"sd\">    ``mymodel``</span>\n<span class=\"sd\">        An instance of :model:`myapp.MyModel`.</span>\n\n<span class=\"sd\">    **Template:**</span>\n\n<span class=\"sd\">    :template:`myapp/my_template.html`</span>\n<span class=\"sd\">    &quot;&quot;&quot;</span>\n    <span class=\"n\">context</span> <span class=\"o\">=</span> <span class=\"p\">{</span><span class=\"s1\">&#39;mymodel&#39;</span><span class=\"p\">:</span> <span class=\"n\">MyModel</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">(</span><span class=\"n\">slug</span><span class=\"o\">=</span><span class=\"n\">slug</span><span class=\"p\">)}</span>\n    <span class=\"k\">return</span> <span class=\"n\">render</span><span class=\"p\">(</span><span class=\"n\">request</span><span class=\"p\">,</span> <span class=\"s1\">&#39;myapp/my_template.html&#39;</span><span class=\"p\">,</span> <span class=\"n\">context</span><span class=\"p\">)</span>\n</code></pre></div>\n</section>\n<section id=\"template-tags-and-filters-reference\">\n<h2>Etiket cetakan dan acuan saringan<a class=\"heading-anchor\" href=\"#template-tags-and-filters-reference\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Bagian <code class=\"docutils literal notranslate\"><span class=\"pre\">admindocs</span></code> <strong>etiket</strong> and <strong>penyaring</strong> menggambarkan semua etiket dan penyaring yang datang dengan Django (faktanya, dokumentasi <a class=\"reference internal\" href=\"/id/2.0/ref/templates/builtins/#ref-templates-builtins-tags\"><span class=\"std std-ref\">built-in tag reference</span></a> dan <a class=\"reference internal\" href=\"/id/2.0/ref/templates/builtins/#ref-templates-builtins-filters\"><span class=\"std std-ref\">built-in filter reference</span></a> datang langsung dari halaman-halaman tersebut). Etiket atau penyaring apapun yang anda buat atau ditambahkan oleh aplikasi pihak-ketiga akan tampil di bagian-bgian ini juga.</p>\n</section>\n<section id=\"template-reference\">\n<h2>Acuan cetakan<a class=\"heading-anchor\" href=\"#template-reference\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Selagi <code class=\"docutils literal notranslate\"><span class=\"pre\">admindocs</span></code> tidak menyertakan tempat untuk cetakan dokumen oleh mereka sendiri, jika anda menggunakan sintaksis <code class=\"docutils literal notranslate\"><span class=\"pre\">:template:`path/to/template.html`</span></code> di sebuah docstring halaman hasil akan memeriksa jalur dari cetakan itu dengan <a class=\"reference internal\" href=\"/id/2.0/ref/templates/api/#template-loaders\"><span class=\"std std-ref\">template loaders</span></a> Django. Ini dapat menjadi cara mudah memeriksa jika cetakan ditentukan ada dan untuk menunjukkan dimana pada sistem berkas cetakan itu disimpan.</p>\n</section>\n<section id=\"included-bookmarklets\">\n<span id=\"admindocs-bookmarklets\"></span><h2>Disertakan Bookmarklet<a class=\"heading-anchor\" href=\"#included-bookmarklets\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Satu bookmarklet tersedia dari halaman <code class=\"docutils literal notranslate\"><span class=\"pre\">admindocs</span></code>:</p>\n<dl class=\"simple\">\n<dt>Dokumentasi untuk laman ini</dt><dd><p>Buka dari laman apa saja ke laman dokumentasi untuk view yang menghasilkan laman tersebut.</p>\n</dd>\n</dl>\n<p>Menggunakan bookmark ini mewajibkan bahwa <code class=\"docutils literal notranslate\"><span class=\"pre\">XViewMiddleware</span></code> dipasang dan bahwa anda masuk kedalam <a class=\"reference internal\" href=\"/id/2.0/ref/contrib/admin/#module-django.contrib.admin\" title=\"django.contrib.admin: Django's admin site.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">Django</span> <span class=\"pre\">admin</span></code></a> sebagai sebuah <a class=\"reference internal\" href=\"/id/2.0/ref/contrib/auth/#id1\" title=\"django.contrib.auth.models.User\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">User</span></code></a> dengan <a class=\"reference internal\" href=\"/id/2.0/ref/contrib/auth/#django.contrib.auth.models.User.is_staff\" title=\"django.contrib.auth.models.User.is_staff\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">is_staff</span></code></a> disetel menjadi <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n</section>","rootId":"module-django.contrib.admindocs","toc":[{"title":"Ikhtisar","anchor":"overview","children":[]},{"title":"Dokumentasi pembantu","anchor":"documentation-helpers","children":[]},{"title":"Acuan model","anchor":"model-reference","children":[]},{"title":"Lihat acuan","anchor":"view-reference","children":[]},{"title":"Etiket cetakan dan acuan saringan","anchor":"template-tags-and-filters-reference","children":[]},{"title":"Acuan cetakan","anchor":"template-reference","children":[]},{"title":"Disertakan Bookmarklet","anchor":"included-bookmarklets","children":[]}],"breadcrumbs":[{"docname":"ref/index","title":"Acuan API","url":"/id/2.0/ref/"},{"docname":"ref/contrib/index","title":"Paket contrib","url":"/id/2.0/ref/contrib/"},{"docname":"ref/contrib/admin/index","title":"Situs admin Django","url":"/id/2.0/ref/contrib/admin/"}],"prev":{"docname":"ref/contrib/admin/actions","title":"Tindakan admin","url":"/id/2.0/ref/contrib/admin/actions/"},"next":{"docname":"ref/contrib/admin/javascript","title":"Penyesuaian JavaScript di admin","url":"/id/2.0/ref/contrib/admin/javascript/"},"formats":{"html":"/id/2.0/ref/contrib/admin/admindocs/","markdown":"/id/2.0/ref/contrib/admin/admindocs.md","json":"/id/2.0/ref/contrib/admin/admindocs.json"},"source":"https://github.com/django/django/blob/stable/2.0.x/docs/ref/contrib/admin/admindocs.txt","official":"https://docs.djangoproject.com/id/2.0/ref/contrib/admin/admindocs/","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"]}