Django Academy · Les

django-admin startproject uitgelegd

Genereer de projectstructuur en lees elk bestand.

Les 3 van 413 stappen

django-admin startproject uitgelegd is een gratis Django Academy-les op CoddyKit. Dit is les 3 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.

Een projectskelet maken

Django kan een werkend projectskelet voor je genereren. De opdracht startproject maakt de mappen en bestanden die je nodig hebt om te beginnen. 🏗️

django-admin startproject mysite

Wat er is aangemaakt

Je hebt nu een buitenste map mysite met manage.py en een intern configuratiepakket. Deze structuur vormt de basis van elke Django-app.

Kennismaken met manage.py

Het bestand manage.py is je commandocentrum. Voor de rest van het project voer je servers, migraties en beheertaken via dit bestand uit.

Het interne configuratiepakket

Binnenin staat een pakket dat naar je project is genoemd. Dit config package bevat de instellingen die alles met elkaar verbinden.

settings.py

Het bestand settings.py beheert je hele project: geïnstalleerde apps, de database, sjablonen en meer, allemaal in één Python-module.

urls.py

Het bestand urls.py koppelt binnenkomende webadressen aan je code. Het is de voordeur die bepaalt welke view elk verzoek beantwoordt.

wsgi.py

Het bestand wsgi.py is het toegangspunt dat productieservers gebruiken om via de klassieke synchrone interface met je app te communiceren.

asgi.py

Het bestand asgi.py is het moderne asynchrone toegangspunt. Het ondersteunt websockets en langdurige verbindingen naast gewoon HTTP.

Het lege init-bestand

Met __init__.py wordt de configuratiemap gemarkeerd als een Python-pakket, zodat de modules ervan in het hele project kunnen worden geïmporteerd.

Verwarring door geneste mappen voorkomen

Voeg een punt aan het einde toe om configuratiebestanden in de huidige map te plaatsen. Deze dot slaat de extra omringende map over waar veel beginners over struikelen.

django-admin startproject mysite .

Kies een verstandige naam

Kies een duidelijke projectnaam, omdat deze een Python-pakket wordt. Vermijd names zoals django of test, die botsen met bestaande modules.

Snelle controle

Laten we de gegenereerde bestanden controleren.

Samenvatting

Je hebt een projectskelet gemaakt en de bestanden bekeken: manage.py, settings, urls, wsgi en asgi. Het skelet is klaar om uit te groeien. 🎉

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 “django-admin startproject uitgelegd” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad Django Academy, waaronder “django-admin startproject uitgelegd”, 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 “django-admin startproject uitgelegd”?

Genereer de projectstructuur en lees elk bestand. 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 3 van 4.

Hoe lang duurt de les “django-admin startproject uitgelegd”?

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. Virtuele omgevingen met venv
  2. pip install django en versies vastzetten
  3. django-admin startproject uitgelegd
  4. De ontwikkelserver starten met runserver
← Terug naar Django Academy