Django Academy · Les

Apps registreren in INSTALLED_APPS

Zorg dat Django op de hoogte is van uw nieuwe app.

Les 2 van 413 stappen

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 runserver

Ook 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. ✅

Gratis beginnen

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

  1. startapp en de indeling van de appmap
  2. Apps registreren in INSTALLED_APPS
  3. settings.py verkennen
  4. manage.py: uw commandocentrum
← Terug naar Django Academy