Django is een python webframework op hoog niveau dat niet alleen gratis is voor gebruik, maar ook open source. Het helpt ontwikkelaars om webtoepassingen sneller en beter te maken door minder te coderen. We kunnen het installeren op elk platform waar Python kan worden geconfigureerd. Django biedt ook actieve gemeenschapsondersteuning en goed onderhouden documentatie. Het is robuust, schaalbaar en veelzijdig en gebruikt door veel bedrijven om hun websites van stroom te voorzien. Bovendien kunnen zelfs nieuwkomers snel beginnen met Djano vanwege de "batterijen-opgenomen" filosofie, wat betekent dat het standaard alle benodigde functies bevat, in tegenstelling tot andere kaders die afzonderlijke bibliotheken vereisen.
Django installeren op Windows 11/10
Voorwaarden
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 Windows 11 of 10 en klikt u op Terminal (admin) of Windows PowerShell (admin), wat beschikbaar is.
![](https://elsefix.com/nl/tech/huela/wp-content/uploads/2023/01/Open-Windows-Terminal.png)
Dus, voordat Django wordt geïnstalleerd, moet u bevestigen dat Python is geïnstalleerd op uw Windows 10 of 11 OS, zodat u de volgende opdracht uitvoert:
python --version
Als 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 u Python niet al op uw Windows -systeem hebt 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 de “te gebruikenWinget”Windows Package Manager via Terminal. Laten we dus de Winget gebruiken, een eenvoudige methode om de nieuwste versie van Python te installeren met behulp van de opdrachtregel:
Op PowerShell of Terminal als admin de gegeven opdracht uitvoeren. We installeren versie 3.13, u kunt een andere installeren als u wilt door 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
![](https://elsefix.com/nl/tech/huela/wp-content/uploads/2024/04/List-PYthon-versions-in-Windows.png)
Voor installatie:
winget install Python.Python.3.13
Na het voltooien van de installatie sluit de terminal en open deze opnieuw om de versie van Python te controleren met behulp van:
python --version
![](https://elsefix.com/nl/tech/huela/wp-content/uploads/2024/04/Install-Python-with-Winget-1024x635.png)
Stap 2: Stel een virtuele omgeving in
Om onze projecten te isoleren, is het een goede gewoonte om een virtuele omgeving te creëren, en hetzelfde dat we hier doen voor ons Django -project. De Python-omgeving is een zelfstandige directory die alle benodigde uitvoerbare bestanden bevat om de pakketten te gebruiken die een Python-project nodig zou hebben.
Dus, op uw opdrachtprompt of terminal, navigeer naar de projectmap. Als u er geen hebt, kan er een maken door te gebruiken:
mkdir my_project
U kunt hernoemen "my_project”Naar welke naam u uw project wilt geven. Schakel daarna over naar de gemaakte map of een die je al hebt.
cd my_project
Voer daarna de volgende opdracht uit om een virtuele omgeving te maken:
python -m venv myh2s
Vervangenmyh2s
Met wat u uw omgeving wilt noemen. De bovenstaande opdracht zal een directory creëren -MYH2Smet de benodigde bestanden.
Stap 3: Activeer uw virtuele omgeving
Nu moeten we de omgeving activeren die we hebben gecreëerd. Gebruik daarvoor de gegeven opdracht. Vergeet echter niet de omgevingsnaam te wijzigen met degene die u hebt gemaakt, onze isMYH2S.
myh2s\Scripts\activate
Uw opdrachtprompt moet nu de naam van de virtuele omgeving weerspiegelen.
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=135170
Voer deze opdracht vervolgens uit om het uitvoeren van scripts in PowerShell of CMD in te schakelen:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Nu kunt u uw gemaakte Python -omgeving activeren. Zodra het is geactiveerd, ziet u het pad van de projectmap bij de prompt zoals weergegeven in de onderstaande screenshot:
![](https://elsefix.com/nl/tech/huela/wp-content/uploads/2024/04/Switch-to-Python-environment-1024x207.png)
Stap 4: Django installeren op Windows 11 of 10
Laten we de Python -pakketbeheerder gebruiken die PIP op Windows is om deDjango. De pakketbeheerder wordt automatisch geconfigureerd wanneer u Python op uw systeem installeert.
pip install django
![](https://elsefix.com/nl/tech/huela/wp-content/uploads/2024/04/Installing-Django-on-Windows-1024x397.png)
((Optioneel) Standaard wordt de nieuwste versie van Django op ons systeem geïnstalleerd, maar als u een oudere versie voor uw project wilt, vermeld dan in de bovenstaande opdracht.Bijvoorbeeld,Als u de versie wilt installeren4.2van Django dan zal het commando zo zijn:
pip install django==4.2
Stap 5: Controleer de huidige versie
Nadat u Django hebt geïnstalleerd, kunnen we dit bevestigen door de versie te controleren met behulp van de opdracht gegeven:
django-admin --version
Voorbeeld om een project en app in Django te maken
Een Django -project maken
Met behulp van deze opdracht kunnen we elk nieuw project maken met de basisstructuur van een Django -project.
django-admin startproject firstproject
U kunt hernoemen "eerstprojecteren”In de bovenstaande opdracht met alles wat u wilt, schakelt u na die overstap naar de gemaakte projectmap:
cd firstproject
Start de ontwikkelingsserver
Binnen de map van de gemaakte projectmap hebben het alle benodigde bestanden om de ingebouwde ontwikkelingsserver van Django uit te voeren, dus gebruik de gegeven opdracht en start deze.
python manage.py runserver
![](https://elsefix.com/nl/tech/huela/wp-content/uploads/2024/04/Web-server-Django-started-Powershell-1024x303.png)
Bovenstaande opdracht start de ontwikkelingsserver op uw lokale machine om deze te controleren in uw browsertype-https://127.0.0.01:8000
U hebt de standaardpagina van Django zoals weergegeven in de gegeven screenshot. Ga nu terug naar de opdrachtterminal en stop de server door op te drukkenCtrl+Csleutels.
![](https://elsefix.com/nl/tech/huela/wp-content/uploads/2024/04/Running-Django-Server-on-Windows-1024x559.png)
Maak een Django -app
Voor verder proces kunt u de officiële documentatiepagina bekijken waar de ontwikkelaars een goed voorbeeld hebben getoond van het maken van een eerste Django -app,Hier is de link daarop.
Andere tutorials: