pip install django och låsning av versioner
Installera Django och skriv in det i requirements.txt
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 djangoBekrä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 --versionVarfö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.6Mö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.txtLä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.1Installera 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.txtKompatibla 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.0Lä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 djangoSnabb 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! 🎉
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
- Virtuella miljöer med venv
- pip install django och låsning av versioner
- django-admin startproject förklarat
- Kör utvecklingsservern med runserver