Apps registreren in INSTALLED_APPS
Zorg dat Django op de hoogte is van uw nieuwe app.
Apps registreren in INSTALLED_APPS is een gratis Django Academy-les op CoddyKit. Dit is les 2 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Django Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Django Academy bevat in totaal 4 lessen.
Django moet dit weten
Alleen een appmap maken is niet genoeg. Django activeert een app pas nadat je deze hebt toegevoegd aan de lijst INSTALLED_APPS in settings.
De lijst vinden
Open settings.py en zoek bovenaan naar INSTALLED_APPS. Het is een gewone Python-lijst met tekenreeksen, één per actieve app.
INSTALLED_APPS = [
"django.contrib.admin",
]Ingebouwde apps staan er al in
Je ziet vermeldingen zoals django.contrib.auth en admin. Deze worden met Django meegeleverd en bieden functies die je gratis krijgt.
Je app toevoegen
Om je app in te schakelen, voeg je de naam als tekenreeks toe aan de list. De eenvoudige vorm is gewoon de naam van de appmap.
INSTALLED_APPS = [
"django.contrib.admin",
"blog",
]Het nettere AppConfig-pad
De aanbevolen vorm verwijst naar de configuratieklasse in apps.py. Het volledige pad naar AppConfig gebruiken is de moderne conventie in Django.
INSTALLED_APPS = [
"blog.apps.BlogConfig",
]Waarom registratie belangrijk is
Na registratie kan Django je models, sjablonen en beheervermeldingen vinden. Sla je deze stap over, dan worden je functies eenvoudigweg niet geladen.
Maakt migraties mogelijk
Migraties worden alleen uitgevoerd voor apps in de lijst. Zonder registration negeert makemigrations je modellen en worden er geen tabellen aangemaakt.
De volgorde kan belangrijk zijn
Django leest INSTALLED_APPS van boven naar beneden. De Order is zelden belangrijk, maar kan invloed hebben op het zoeken naar sjablonen en statische bestanden wanneer namen botsen.
Let op de komma's
Het is een Python-lijst, dus elke vermelding heeft een afsluitende comma nodig. Een ontbrekende komma is hier een klassieke, verwarrende fout voor beginners.
Controleren of deze is geladen
Start na het bewerken de ontwikkelserver. Als Django start zonder een error over je app, is de registratie correct uitgevoerd.
python manage.py runserverOok apps van derden
Geïnstalleerde pakketten zoals Django REST Framework komen ook in deze list te staan. Door ze te registreren verandert een pip-installatie in werkende functies.
Snelle controle
Wat gebeurt er met de modellen van je app als je INSTALLED_APPS vergeet?
Samenvatting: app ingeschakeld
Je hebt je app toegevoegd aan INSTALLED_APPS, idealiter via het AppConfig-pad. Dankzij die ene regel kan Django je modellen, beheer en migraties laden. ✅
Leer Python met een AI-tutor — gratis
Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.
- Cursussen
- 30
- Lessen
- 120
Veelgestelde vragen
Is de les “Apps registreren in INSTALLED_APPS” gratis?
Ja — je kunt hier op het web alle 3 lessen van het leerpad Django Academy, waaronder “Apps registreren in INSTALLED_APPS”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus Django Academy bevat in totaal 4 lessen.
Wat leer ik in “Apps registreren in INSTALLED_APPS”?
Zorg dat Django op de hoogte is van uw nieuwe app. Je oefent met Django Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.
Heb ik ervaring nodig om met Django Academy te beginnen?
Ervaring vooraf is niet nodig. Django Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 2 van 4.
Hoe lang duurt de les “Apps registreren in INSTALLED_APPS”?
De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.
Kan ik code schrijven en uitvoeren in deze les over Django Academy?
Ja. Elke les over Django Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.
Alle lessen in deze cursus
- startapp en de indeling van de appmap
- Apps registreren in INSTALLED_APPS
- settings.py verkennen
- manage.py: uw commandocentrum