Daftarkan Aplikasi dalam INSTALLED_APPS
Beri tahu Django tentang aplikasi baru Anda
Daftarkan Aplikasi dalam INSTALLED_APPS adalah pelajaran Django Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Django Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Django Academy mencakup 4 pelajaran total.
Bagian dari pelajaran ini belum diterjemahkan dan ditampilkan dalam bahasa Inggris.
Django Must Be Told
Creating an app folder is not enough. Django only activates an app once you add it to the INSTALLED_APPS list in settings.
Find the List
Open settings.py and look near the top for INSTALLED_APPS. It is a plain Python list of strings, one per active app.
INSTALLED_APPS = [
"django.contrib.admin",
]Built-in Apps Are Already There
You will see entries like django.contrib.auth and admin. These ship with Django and power features you get for free.
Add Your App
To switch on your app, add its name as a string to the list. The simple form is just the app's folder name.
INSTALLED_APPS = [
"django.contrib.admin",
"blog",
]The Cleaner AppConfig Path
The recommended form points to the config class in apps.py. Using the full AppConfig path is the modern Django convention.
INSTALLED_APPS = [
"blog.apps.BlogConfig",
]Why Registration Matters
Once registered, Django can find your models, templates, and admin entries. Skip this step and your features simply will not load.
Unlocks Migrations
Migrations only run for apps in the list. Without registration, makemigrations ignores your models and no tables get created.
Order Can Matter
Django reads INSTALLED_APPS top to bottom. Order rarely matters, but it can affect template and static file lookups when names clash.
Mind the Commas
It is a Python list, so every entry needs a trailing comma. A missing comma is a classic, confusing beginner error here.
Verify It Loaded
After editing, run the dev server. If Django starts without an error about your app, the registration worked correctly.
python manage.py runserverThird-Party Apps Too
Installed packages like Django REST Framework also go in this list. Registering them is what turns a pip install into working features.
Quick Check
What happens to your app's models if you forget INSTALLED_APPS?
Recap: App Switched On
You added your app to INSTALLED_APPS, ideally via its AppConfig path. That one line lets Django load your models, admin, and migrations. ✅
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Daftarkan Aplikasi dalam INSTALLED_APPS” gratis?
Ya — teks lengkap “Daftarkan Aplikasi dalam INSTALLED_APPS” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Django Academy, upgrade ke CoddyKit PRO. Kursus Django Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Daftarkan Aplikasi dalam INSTALLED_APPS”?
Beri tahu Django tentang aplikasi baru Anda Kamu berlatih Django Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Django Academy?
Tidak diperlukan pengalaman sebelumnya. Django Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.
Berapa lama pelajaran “Daftarkan Aplikasi dalam INSTALLED_APPS” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Django Academy ini?
Ya. Setiap pelajaran Django Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- startapp dan Tata Letak Folder Aplikasi
- Daftarkan Aplikasi dalam INSTALLED_APPS
- Menjelajahi settings.py
- manage.py: Pusat Perintah Anda