Django is een Python-webframework van hoog niveau dat niet alleen gratis te gebruiken is, maar ook open source. Het helpt ontwikkelaars om webapplicaties sneller en beter te maken door minder te coderen. We kunnen het installeren op elk platform waarop Python kan worden geconfigureerd. Django biedt ook actieve community-ondersteuning en goed onderhouden documentatie. Het is robuust, schaalbaar en veelzijdig en wordt door veel bedrijven gebruikt om hun websites van stroom te voorzien. Bovendien kunnen zelfs nieuwkomers snel aan de slag met Djano vanwege de ‘batterijen inbegrepen’-filosofie, wat betekent dat het standaard alle noodzakelijke functies bevat, in tegenstelling tot andere raamwerken die afzonderlijke bibliotheken vereisen.
Vereisten
Welnu, de belangrijkste vereiste om Django op Windows of een ander besturingssysteem te installeren is Python, omdat Django een Python-framework is. Dus voordat u verder gaat, klikt u met de rechtermuisknop op de startknop van Windows 11 of 10 en klikt u op Terminal (Admin) of Windows PowerShell (Admin), wat er ook beschikbaar is.

Voordat u Django installeert, moet u dus bevestigen dat Python op uw Windows 10- of 11-besturingssysteem is geïnstalleerd, daarvoor voert u de volgende opdracht uit:
python --versionAls Python niet is geïnstalleerd, ziet u de volgende waarschuwing.
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.Stap 1: Installeer Python op Windows
Dus als Python nog niet op je Windows-systeem is geïnstalleerd, moeten we dat eerst op ons systeem hebben. We kunnen Python installeren door het installatiebestand van de officiële website te downloaden of door de “Vleugel" Windows-pakketbeheer via Terminal. Laten we dus de Winget gebruiken, een eenvoudige methode om de nieuwste versie van Python te installeren via de opdrachtregel:
Voer op PowerShell of Terminal als beheerder de gegeven opdracht uit. We installeren versie 3.13, je kunt een andere versie installeren als je wilt door gewoon het versienummer in de gegeven opdracht te vervangen.
Om te leren wat de andere beschikbare versies zijn die we kunnen gebruiken:
wignet search Python.Python
Voor installatie:
winget install Python.Python.3.13Sluit na het voltooien van de installatie de Terminal en open deze opnieuw om de versie van Python te controleren met behulp van:
python --version
Stap 2: Zet een virtuele omgeving op
Om onze projecten te isoleren is het een goede gewoonte om een virtuele omgeving te creëren, en hetzelfde doen we hier ook voor ons Django-project. De Python-omgeving is een op zichzelf staande map die alle noodzakelijke uitvoerbare bestanden bevat om de pakketten te gebruiken die een Python-project nodig zou hebben.
Navigeer dus op uw opdrachtprompt of terminal naar de projectmap. Als je er geen hebt, kun je er een maken met behulp van:
mkdir my_projectU kunt de naam “mijn_project"aan welke naam u uw project ook wilt geven. Schakel daarna over naar de aangemaakte map of een map die u al heeft.
cd my_projectVoer daarna de volgende opdracht uit om een virtuele omgeving te creëren:
python -m venv myh2sVervangenmyh2smet hoe u uw omgeving ook wilt noemen. Met het bovenstaande commando wordt een map aangemaakt –mijnh2smet de benodigde bestanden.
Stap 3: Activeer uw virtuele omgeving
Nu moeten we de omgeving die we hebben gecreëerd activeren. Gebruik daarvoor het gegeven commando. Vergeet echter niet de omgevingsnaam te wijzigen met degene die u heeft gemaakt, onze ismijnh2s.
myh2s\Scripts\activateUw opdrachtprompt zou nu de naam van de virtuele omgeving moeten weergeven.
Opmerking: als u een foutmelding krijgt:
File C:\Users\h2s\my_project\myh2s\Scripts\Activate.ps1 cannot be loaded because running
scripts is disabled on this system. For more information, see about_Execution_Policies at
https:/go.microsoft.com/fwlink/?LinkID=135170Voer vervolgens deze opdracht uit om het uitvoeren van scripts in PowerShell of CMD in te schakelen:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserNu kunt u uw aangemaakte Python-omgeving activeren. Zodra het is geactiveerd, ziet u het pad van de projectmap bij de prompt, zoals weergegeven in de onderstaande schermafbeelding:

Stap 4: Django installeren op Windows 11 of 10
Laten we de Python-pakketbeheerder, PIP op Windows, gebruiken om hetDjango. De pakketbeheerder wordt automatisch geconfigureerd wanneer u Python op uw systeem installeert.
pip install django
(Optioneel) Standaard wordt de nieuwste versie van Django op ons systeem geïnstalleerd, maar als u een oudere versie voor uw project wilt, vermeld dat dan in de bovenstaande opdracht.Bijvoorbeeld,als u de versie wilt installeren4.2van Django, dan zal het commando als volgt zijn:
pip install django==4.2Stap 5: Controleer de huidige versie
Zodra Django is geïnstalleerd, kunnen we dit bevestigen door de versie ervan te controleren met behulp van de gegeven opdracht:
django-admin --versionVoorbeeld om een project en app te maken in Django
Een Django-project maken
Met deze opdracht kunnen we elk nieuw project maken met de basisstructuur van een Django-project.
django-admin startproject firstprojectU kunt de naam “eersteproject' in de bovenstaande opdracht met wat je maar wilt, schakel daarna over naar de gemaakte projectmap:
cd firstprojectStart de ontwikkelingsserver
In de map van de aangemaakte projectmap staan alle benodigde bestanden om de ingebouwde ontwikkelingsserver van Django uit te voeren, dus gebruik de gegeven opdracht en start deze.
python manage.py runserver

Met de bovenstaande opdracht wordt de ontwikkelingsserver op uw lokale computer gestart, om deze in uw browsertype te controleren:https://127.0.0.01:8000
U krijgt de standaardpagina van Django zoals weergegeven in de gegeven schermafbeelding. Ga nu terug naar de opdrachtterminal en stop de server door op te drukkenCtrl+Csleutels.

Maak een Django-app
Voor verder proces kunt u de officiële documentatiepagina raadplegen, waar de ontwikkelaars een goed voorbeeld hebben laten zien van hoe u een eerste Django-app kunt maken.hier is de link daarnaartoe.
Andere tutorials:














