Uygulamaları INSTALLED_APPS'e Kaydetme
Django'nun yeni uygulamanızdan haberdar olmasını sağlayın.
Uygulamaları INSTALLED_APPS'e Kaydetme, CoddyKit'te ücretsiz bir Django Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Django Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Django Academy kursu toplamda 4 dersten oluşur.
Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.
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. ✅
Sıkça Sorulan Sorular
“Uygulamaları INSTALLED_APPS'e Kaydetme” dersi ücretsiz mi?
Evet — “Uygulamaları INSTALLED_APPS'e Kaydetme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Django Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Django Academy kursu toplamda 4 dersten oluşur.
“Uygulamaları INSTALLED_APPS'e Kaydetme” dersinde ne öğreneceğim?
Django'nun yeni uygulamanızdan haberdar olmasını sağlayın. Django Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Django Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Django Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.
“Uygulamaları INSTALLED_APPS'e Kaydetme” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Django Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Django Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- startapp ve Uygulama Klasör Düzeni
- Uygulamaları INSTALLED_APPS'e Kaydetme
- settings.py Dosyasını İnceleme
- manage.py: Komuta Merkeziniz