Django Academy · Lektion

pip install django och låsning av versioner

Installera Django och skriv in det i requirements.txt

Lektion 2 av 413 steg

pip install django och låsning av versioner är en gratis lektion i Django Academy på CoddyKit. Detta är lektion 2 av 4. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för Django Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Django Academy innehåller totalt 4 lektioner.

Installera Django med pip

När miljön är aktiv installeras Django med ett enda kommando. pip hämtar Django och alla beroenden som krävs för att köra det. 📦

pip install django

Bekräfta versionen

Kontrollera vilken version du fick efter installationen. Om du känner till den exakta versionen kan du matcha dokumentationen och undvika överraskningar senare.

python -m django --version

Varför versioner spelar roll

Django utvecklas och API:er förändras mellan utgåvor. Genom att låsa en version körs koden på samma sätt överallt, i dag och nästa år.

Installera en exakt version

Du kan be pip om en specifik utgåva med dubbla likhetstecken. Då låser du Django till exakt den version som du testade med.

pip install django==5.0.6

Möt requirements.txt

En requirements.txt-fil listar alla paket som projektet behöver. Vem som helst kan återskapa exakt samma miljö utifrån den här enda filen.

Frys paketen

Låt pip skriva filen åt er. pip freeze listar installerade paket med deras exakta versioner, redo att sparas.

pip freeze > requirements.txt

Läs den låsta filen

I filen låser varje rad ett paket till en viss version. Den här låsningen garanterar samma installation på alla datorer och servrar.

django==5.0.6
asgiref==3.8.1

Installera från filen

På en ny dator kan ni återskapa allt på en gång. Flaggan -r talar om för pip att installera varje paket som listas i filen.

pip install -r requirements.txt

Kompatibla versionslåsningar

Operatorn ~= tillåter säkra patchuppdateringar men blockerar ändringar som bryter kompatibiliteten, så att ni får korrigeringar utan obehagliga överraskningar.

django~=5.0.0

Lägg till requirements-filen i Git

Till skillnad från venv-mappen ska ni lägga till requirements.txt i Git. Den är liten och låter teammedlemmar återskapa exakt samma miljö.

Uppgradera medvetet

Höj versionerna med avsikt och testa sedan. Redigera låsningen, installera om och kör appen, så att uppgraderingar aldrig smyger in obemärkt.

pip install -U django

Snabb kontroll

Låt oss gå igenom hur versionslåsning fungerar.

Sammanfattning

Ni installerade Django, låste en exakt version och frös den i requirements.txt för återskapningsbara miljöer överallt. Riktigt bra vanor! 🎉

Gratis att börja

Lär dig Python med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
30
Lektioner
120

Vanliga frågor

Är lektionen ”pip install django och låsning av versioner” gratis?

Ja – du kan läsa vilka 3 lektioner som helst i lärvägen Django Academy, inklusive ”pip install django och låsning av versioner”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i Django Academy innehåller totalt 4 lektioner.

Vad lär jag mig i ”pip install django och låsning av versioner”?

Installera Django och skriv in det i requirements.txt Ni övar på Django Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Django Academy?

Du behöver inga förkunskaper. Utbildningen i Django Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 2 av 4.

Hur lång tid tar lektionen ”pip install django och låsning av versioner”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Django Academy-lektionen?

Ja. Varje Django Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Virtuella miljöer med venv
  2. pip install django och låsning av versioner
  3. django-admin startproject förklarat
  4. Kör utvecklingsservern med runserver
← Tillbaka till Django Academy