Hoe Django te installeren op Windows 11 of 10

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 --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 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.13

Sluit 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_project

U 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_project

Voer daarna de volgende opdracht uit om een ​​virtuele omgeving te creëren:

python -m venv myh2s

Vervangenmyh2smet 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\activate

Uw 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=135170

Voer vervolgens deze opdracht uit om het uitvoeren van scripts in PowerShell of CMD in te schakelen:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Nu 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.2

Stap 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 --version

Voorbeeld 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 firstproject

U kunt de naam “eersteproject' in de bovenstaande opdracht met wat je maar wilt, schakel daarna over naar de gemaakte projectmap:

cd firstproject

Start 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:

Related Posts