Django Academy · Lezione

pip install django e blocco delle versioni

Installi Django e lo registri in requirements.txt

Lezione 2 di 413 passaggi

pip install django e blocco delle versioni è una lezione Django Academy gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Django Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Django Academy include 4 lezioni in totale.

Installare Django con pip

Con l'ambiente attivo, installare Django richiede un solo comando. pip lo scarica insieme a tutte le dipendenze necessarie per eseguirlo. 📦

pip install django

Verificare la versione

Dopo l'installazione, controlli quale versione ha ottenuto. Conoscere la versione esatta La aiuta a consultare la documentazione corretta ed evitare sorprese in seguito.

python -m django --version

Perché le versioni sono importanti

Django si evolve e le API cambiano tra una release e l'altra. Fissare una versione garantisce che il codice funzioni nello stesso modo ovunque, oggi e l'anno prossimo.

Installare una versione esatta

Può chiedere a pip una release specifica usando il doppio uguale. In questo modo Django resta vincolato esattamente alla versione con cui ha eseguito i test.

pip install django==5.0.6

Conosciamo requirements.txt

Il file requirements.txt elenca ogni pacchetto necessario al progetto. Chiunque può ricreare esattamente la Sua configurazione partendo da questo unico file.

Congelare i pacchetti

Lasci che sia pip a scrivere il file. pip freeze elenca i pacchetti installati con le relative versioni esatte, pronti per essere salvati.

pip freeze > requirements.txt

Leggere il file con le versioni fissate

All'interno, ogni riga associa un pacchetto a una versione. Questo vincolo garantisce la stessa installazione su ogni macchina e server.

django==5.0.6
asgiref==3.8.1

Installare dal file

Su una nuova macchina, ricrei tutto in una sola volta. Il flag -r indica a pip di installare ogni pacchetto elencato nel file.

pip install -r requirements.txt

Vincoli compatibili delle versioni

L'operatore ~= consente aggiornamenti sicuri delle patch, bloccando quelli che introducono modifiche incompatibili, così può ottenere le correzioni senza brutte sorprese.

django~=5.0.0

Eseguire il commit del file dei requisiti

A differenza della cartella venv, esegua il commit di requirements.txt in Git. È piccolo e permette ai membri del team di ricreare esattamente l'ambiente.

Aggiornare consapevolmente

Aumenti le versioni intenzionalmente, poi esegua i test. Modifichi il vincolo, reinstalli ed esegua l'app, così gli aggiornamenti non passano mai inosservati.

pip install -U django

Controllo rapido

Ripassiamo il fissaggio delle versioni.

Riepilogo

Ha installato Django, fissato una versione esatta e l'ha salvata in requirements.txt per ottenere configurazioni riproducibili ovunque. Ottime abitudini! 🎉

Gratis per iniziare

Impara Python con un tutor IA — gratis

Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.

Corsi
30
Lezioni
120

Domande Frequenti

La lezione «pip install django e blocco delle versioni» è gratuita?

Sì — il testo completo di «pip install django e blocco delle versioni» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Django Academy, passa a CoddyKit PRO. Il corso Django Academy include 4 lezioni in totale.

Cosa imparerò in «pip install django e blocco delle versioni»?

Installi Django e lo registri in requirements.txt Eserciti Django Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Django Academy?

Non è richiesta alcuna esperienza precedente. Django Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.

Quanto tempo richiede la lezione «pip install django e blocco delle versioni»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Django Academy?

Sì. Ogni lezione Django Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Ambienti virtuali con venv
  2. pip install django e blocco delle versioni
  3. django-admin startproject spiegato
  4. Eseguire il server di sviluppo con runserver
← Torna a Django Academy