{"title":"FAQ: Menggunakan Django","version":"5.1","locale":"id","docname":"faq/usage","url":"/id/5.1/faq/usage/","canonical":"https://djangodocs.dev/id/5.1/faq/usage/","summary":"Mengapa Saya harus mendapatkan kesalahan tentang memasukkan DJANGO_SETTINGS_MODULE ? Link to this heading # Pastikan itu: Variabel lingkungan DJANGO_SETTINGS_MODULE…","html":"<h1>FAQ: Menggunakan Django<a class=\"heading-anchor\" href=\"#faq-using-django\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<section id=\"why-do-i-get-an-error-about-importing-django-settings-module\">\n<h2>Mengapa Saya harus mendapatkan kesalahan tentang memasukkan <span class=\"target\" id=\"index-2\"></span><a class=\"reference internal\" href=\"/id/5.1/topics/settings/#envvar-DJANGO_SETTINGS_MODULE\"><code class=\"xref std std-envvar docutils literal notranslate\"><span class=\"pre\">DJANGO_SETTINGS_MODULE</span></code></a>?<a class=\"heading-anchor\" href=\"#why-do-i-get-an-error-about-importing-django-settings-module\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Pastikan itu:</p>\n<ul class=\"simple\">\n<li><p>Variabel lingkungan <span class=\"target\" id=\"index-4\"></span><a class=\"reference internal\" href=\"/id/5.1/topics/settings/#envvar-DJANGO_SETTINGS_MODULE\"><code class=\"xref std std-envvar docutils literal notranslate\"><span class=\"pre\">DJANGO_SETTINGS_MODULE</span></code></a> disetel menjadi memenuhi syarat modul Python (yaitu. <code class=\"docutils literal notranslate\"><span class=\"pre\">mysite.settings</span></code>).</p></li>\n<li><p>Modul said ada di <code class=\"docutils literal notranslate\"><span class=\"pre\">sys.path</span></code> (<code class=\"docutils literal notranslate\"><span class=\"pre\">impor</span> <span class=\"pre\">mysite.settings</span></code> seharusnya bekerja).</p></li>\n<li><p>Modul ini tidak mengandung kesalahan sintaksis.</p></li>\n</ul>\n</section>\n<section id=\"i-can-t-stand-your-template-language-do-i-have-to-use-it\">\n<h2>Saya tidak tahan bahasa cetakan anda. Apakah Saya harus menggunakannya?<a class=\"heading-anchor\" href=\"#i-can-t-stand-your-template-language-do-i-have-to-use-it\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Kami berpikir mesin cetakan kami adalah hal terbaik sejak chunky bacon, tetapi kami mengenali bahwa memilih sebuah bahasa cetakan berjalan dekat ke agama. Tidak ada tentang Django yang membutuhkan menggunakan bahasa cetakan, jadi jika anda sedang dilampirkan ke Jinja2, Mako, atau apapun, merasa bebas untuk menggunakan mereka.</p>\n</section>\n<section id=\"do-i-have-to-use-your-model-database-layer\">\n<h2>Apakah saya harus menggunakan lapisan model/basisdata?<a class=\"heading-anchor\" href=\"#do-i-have-to-use-your-model-database-layer\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Tidak, Hanya seperti sistem cetakan, lapisan model/basisdata dispisahkan dari sisa kerangka.</p>\n<p>Satu pengecualian adalah: Jika anda menggunakan pustaka basisdata beda, anda tidak akan dapat menggunakan situs admin dibangkitkan-otomatis Django. Aplikasi itu berpasangan pada lapisan basisdata Django.</p>\n</section>\n<section id=\"how-do-i-use-image-and-file-fields\">\n<h2>Bagaimana Saya menggunakan bidang gambar dan berkas?<a class=\"heading-anchor\" href=\"#how-do-i-use-image-and-file-fields\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Menggunakan sebuah <a class=\"reference internal\" href=\"/id/5.1/ref/models/fields/#django.db.models.FileField\" title=\"django.db.models.FileField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FileField</span></code></a> atau sebuah <a class=\"reference internal\" href=\"/id/5.1/ref/models/fields/#django.db.models.ImageField\" title=\"django.db.models.ImageField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ImageField</span></code></a> di model memakan dua langkah:</p>\n<ol class=\"arabic simple\">\n<li><p>Dalam berkas pengaturan anda, anda butuh menentukan <a class=\"reference internal\" href=\"/id/5.1/ref/settings/#std-setting-MEDIA_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_ROOT</span></code></a> sebagai jalur penuh ke direktori dimana anda ingin Django menyimpan berkas terunggah. (Untuk penampilan, berkas initidak disimpan di basisdata.) Tentukan <a class=\"reference internal\" href=\"/id/5.1/ref/settings/#std-setting-MEDIA_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_URL</span></code></a> sebagai URL dasar dari direktori. Pastikan bahwa direktori ini dapat ditulis oleh akun pengguna peladen  jaringan.</p></li>\n<li><p>Tambah <a class=\"reference internal\" href=\"/id/5.1/ref/models/fields/#django.db.models.FileField\" title=\"django.db.models.FileField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FileField</span></code></a> atau <a class=\"reference internal\" href=\"/id/5.1/ref/models/fields/#django.db.models.ImageField\" title=\"django.db.models.ImageField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ImageField</span></code></a> ke model anda, menetapkan pilihan <a class=\"reference internal\" href=\"/id/5.1/ref/models/fields/#django.db.models.FileField.upload_to\" title=\"django.db.models.FileField.upload_to\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">upload_to</span></code></a> untuk menentukan sebuah subdirektori dari <a class=\"reference internal\" href=\"/id/5.1/ref/settings/#std-setting-MEDIA_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_ROOT</span></code></a> untuk digunakan untuk berkas terunggah.</p></li>\n<li><p>Semua itu akan disimpan dalam basisdata anda adalah jalur ke berkas (tergantung ke <a class=\"reference internal\" href=\"/id/5.1/ref/settings/#std-setting-MEDIA_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_ROOT</span></code></a>). Anda akan ingin menggunakan atribut <a class=\"reference internal\" href=\"/id/5.1/ref/models/fields/#django.db.models.fields.files.FieldFile.url\" title=\"django.db.models.fields.files.FieldFile.url\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">url</span></code></a> meyakinkan disediakan oleh Django. Sebagai contoh, jika <a class=\"reference internal\" href=\"/id/5.1/ref/models/fields/#django.db.models.ImageField\" title=\"django.db.models.ImageField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ImageField</span></code></a> anda dipanggil <code class=\"docutils literal notranslate\"><span class=\"pre\">mug_shot</span></code>, anda dapat mendapatkan jalur mutlak ke gambar anda di cetakan dengan <code class=\"docutils literal notranslate\"><span class=\"pre\">{{</span> <span class=\"pre\">object.mug_shot.url</span> <span class=\"pre\">}}</span></code>.</p></li>\n</ol>\n</section>\n<section id=\"how-do-i-make-a-variable-available-to-all-my-templates\">\n<h2>Bagaimana Saya membuat variabel tersedia ke semua cetakan saya?<a class=\"heading-anchor\" href=\"#how-do-i-make-a-variable-available-to-all-my-templates\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Terkadang cetakan anda semua butuh hal sama. Sebuah contoh umum akan membangkitkan menu secara dinamis. Sekilas, itu terlihat logis untuk menambahkan kamus umum pada konteks cetakan.</p>\n<p>Cara terbaik untuk melakukan ini dalam Django adalah menggunakan <code class=\"docutils literal notranslate\"><span class=\"pre\">RequestContext</span></code>. Rincian pada bagaimana melakukan ini adalah disini: <a class=\"reference internal\" href=\"/id/5.1/ref/templates/api/#subclassing-context-requestcontext\"><span class=\"std std-ref\">Menggunakan RequestContext</span></a>.</p>\n</section>","rootId":"faq-using-django","toc":[{"title":"Mengapa Saya harus mendapatkan kesalahan tentang memasukkan DJANGO_SETTINGS_MODULE?","anchor":"why-do-i-get-an-error-about-importing-django-settings-module","children":[]},{"title":"Saya tidak tahan bahasa cetakan anda. Apakah Saya harus menggunakannya?","anchor":"i-can-t-stand-your-template-language-do-i-have-to-use-it","children":[]},{"title":"Apakah saya harus menggunakan lapisan model/basisdata?","anchor":"do-i-have-to-use-your-model-database-layer","children":[]},{"title":"Bagaimana Saya menggunakan bidang gambar dan berkas?","anchor":"how-do-i-use-image-and-file-fields","children":[]},{"title":"Bagaimana Saya membuat variabel tersedia ke semua cetakan saya?","anchor":"how-do-i-make-a-variable-available-to-all-my-templates","children":[]}],"breadcrumbs":[{"docname":"faq/index","title":"FAQ Django","url":"/id/5.1/faq/"}],"prev":{"docname":"faq/install","title":"FAQ: Pemasangan","url":"/id/5.1/faq/install/"},"next":{"docname":"faq/help","title":"FAQ: Mendapatkan Bantuan","url":"/id/5.1/faq/help/"},"formats":{"html":"/id/5.1/faq/usage/","markdown":"/id/5.1/faq/usage.md","json":"/id/5.1/faq/usage.json"},"source":"https://github.com/django/django/blob/stable/5.1.x/docs/faq/usage.txt","official":"https://docs.djangoproject.com/id/5.1/faq/usage/","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","it","pt-br","ko","es","el","pl"]}