{"title":"Keseimbangan API","version":"6.0","locale":"id","docname":"misc/api-stability","url":"/id/6.0/misc/api-stability/","canonical":"https://djangodocs.dev/id/6.0/misc/api-stability/","summary":"Django berkomitmen pada kestabilan API dan kesesuaian-kedepan. Dalam sebuah cangkang kacang, ini berarti bahwa kode anda kembangkan terhadap versi Django akan…","html":"<h1>Keseimbangan API<a class=\"heading-anchor\" href=\"#api-stability\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Django berkomitmen pada kestabilan API dan kesesuaian-kedepan. Dalam sebuah cangkang kacang, ini berarti bahwa kode anda kembangkan terhadap versi Django akan berlanjut bekerja dengan terbitan akan datang. Anda mungkin butuh membuat perubahan sedikit ketika meningkatkan versi dari Django proyek anda gunakan: lihat bagian &quot;Backwards incompatible changes&quot; dari <a class=\"reference internal\" href=\"/id/6.0/releases/\"><span class=\"doc\">release note</span></a> untuk versi atau versi dimana anda meningkatkan.</p>\n<p>Pada saat bersamaan ketika membuat kestabilan API prioritas sangat tinggi, Django juga berkomitmen melanjutkan peningkatan, bersama dengan tujuan untuk &quot;satu cara melakukan itu&quot; (akhirnya) dalam API kami sediakan. Ini berarti bahwa ketika mengungkapkan dengan jelas cara unggulan untuk melakukan ini, kami akan mengusangkan dan akhirnya menghilangkan cara lama. Tujuan kami adalah menyediakan kerangka kerja jaringan modern, bisa diandalkan dari kualitas tertinggi yang mencangkup praktik terbaik dalam semua proyek yang menggunakan itu. Dengan menggunakan peningkatan meningkat, kami mencoba menghindari kedua kebekuan dan kerusakan besar pada peningkatan.</p>\n<section id=\"what-stable-means\">\n<h2>Apa &quot;stabil&quot; berarti<a class=\"heading-anchor\" href=\"#what-stable-means\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Daam konteks ini, stabil berarti:</p>\n<ul>\n<li><p>Semua API umum (semuanya di dokumentasi ini) tidak akan dipindahkan atau dinamai kembali tanpa menyediakan alias belakang-sesuai.</p></li>\n<li><p>Jika fitur baru ini ditambahkan ke API ini -- yang sangat memungkinkan -- mereka akan tidak rusak atau merubah arti dari metode yang ada. Dengan kata lain, &quot;stabil&quot; tidak (perlu) berarti &quot;lengkap.&quot;</p></li>\n<li><p>Jika, untuk beberapa alasan, sebuah API dinyatakan stabil harus dipindahkan atau diganti, dia akan dinyatakan usang tetapi akan tetap berada di API unuk setidaknya dua fitur terbitan. Peringatan akan ditampilkan ketika metode pengusangan dipanggil.</p>\n<p>Lihat <a class=\"reference internal\" href=\"/id/6.0/internals/release-process/#official-releases\"><span class=\"std std-ref\">Terbitan resmi</span></a> untuk lebih rinci bagaimana skema penomoran versi Django bekerja, dan bagaimana fitur akan diusangkan.</p>\n</li>\n<li><p>Kami hanya akan memutuskan kesesuaian kebelakang dari APU berikut tanpa mengusangkan proses jika sebuah celah kesalahan atau keamanan membuatnya tidak dapat dihindari.</p></li>\n</ul>\n</section>\n<section id=\"stable-apis\">\n<h2>API Stabil<a class=\"heading-anchor\" href=\"#stable-apis\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Pada umumnya, semaunya dicakupi di dokumentasi -- dengan pengecualian dari apapun di <a class=\"reference internal\" href=\"/id/6.0/internals/\"><span class=\"doc\">kawasan internal</span></a> adalah dianggap stabil.</p>\n</section>\n<section id=\"exceptions\">\n<h2>Pengecualian<a class=\"heading-anchor\" href=\"#exceptions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Ada beberapa pengecualian pada kestabilan ini dan janji kecocokan-belakang.</p>\n<section id=\"security-fixes\">\n<h3>Perbaikan keamanan<a class=\"heading-anchor\" href=\"#security-fixes\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Jika kami menjadi waspada dari masalah keamanan -- semoga oleh seseorang mengikuti <a class=\"reference internal\" href=\"/id/6.0/internals/security/#reporting-security-issues\"><span class=\"std std-ref\">kebijakan pelaporan keamanan</span></a> kami -- kami akan melakukan apapun yang dibutuhkan untuk memperbaikinya.  Ini mungkin berarti merusak kecocokan sebelumnya; keamanan mengalahkan jaminan kecocokan.</p>\n</section>\n<section id=\"apis-marked-as-internal\">\n<h3>API ditandai sebagai internal<a class=\"heading-anchor\" href=\"#apis-marked-as-internal\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Beberapa API secara eksplisit ditandai sebagai &quot;internal&quot; dalam sepsang jalan:</p>\n<ul class=\"simple\">\n<li><p>Beberapa dokumentasi mengacu ke internal dan menyebutkan mereka seperti itu. Jika dokumentasi mengatakan sesuatu adalah internal, kami berhak untuk mengubahnya.</p></li>\n<li><p>Fungsi, metode, dan obyek lain diawali dengan dipimpin garis bawah (<code class=\"docutils literal notranslate\"><span class=\"pre\">_</span></code>). Ini adalah standar cara Phyton dari mengindikasikan bahwa sesuatu adalah private; jika cara apapun mulai dengan <code class=\"docutils literal notranslate\"><span class=\"pre\">_</span></code> tunggal, itu adalah sebuah API internal.</p></li>\n</ul>\n</section>\n</section>","rootId":"api-stability","toc":[{"title":"Apa \"stabil\" berarti","anchor":"what-stable-means","children":[]},{"title":"API Stabil","anchor":"stable-apis","children":[]},{"title":"Pengecualian","anchor":"exceptions","children":[{"title":"Perbaikan keamanan","anchor":"security-fixes","children":[]},{"title":"API ditandai sebagai internal","anchor":"apis-marked-as-internal","children":[]}]}],"breadcrumbs":[{"docname":"misc/index","title":"Dokumentasi-meta dan bunga rampai","url":"/id/6.0/misc/"}],"prev":{"docname":"misc/index","title":"Dokumentasi-meta dan bunga rampai","url":"/id/6.0/misc/"},"next":{"docname":"misc/design-philosophies","title":"Filosofi rancangan","url":"/id/6.0/misc/design-philosophies/"},"formats":{"html":"/id/6.0/misc/api-stability/","markdown":"/id/6.0/misc/api-stability.md","json":"/id/6.0/misc/api-stability.json"},"source":"https://github.com/django/django/blob/stable/6.0.x/docs/misc/api-stability.txt","official":"https://docs.djangoproject.com/id/6.0/misc/api-stability/","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","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}