Django Academy · Lezione

Eseguire il server di sviluppo con runserver

Avvii localhost:8000 e visualizzi la pagina con il razzo

Lezione 4 di 413 passaggi

Eseguire il server di sviluppo con runserver è una lezione Django Academy gratuita su CoddyKit. Questa è la lezione 4 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.

Avviare il server di sviluppo

Django include un server di sviluppo leggero. Il comando runserver avvia l'app in locale, così può visualizzarla nel browser. 🚀

python manage.py runserver

Visitare localhost:8000

Per impostazione predefinita, il server ascolta su localhost:8000. Apra questo indirizzo nel browser per raggiungere il progetto in esecuzione.

La pagina con il razzo

Un progetto appena creato La accoglie con una simpatica pagina con il razzo. Visualizzarla significa che l'installazione e il progetto funzionano correttamente. 🎉

Ricaricamento automatico al salvataggio

Il server controlla i file e si riavvia quando cambiano. Questo ricaricamento automatico significa che raramente dovrà arrestarlo e riavviarlo manualmente.

Cambiare la porta

La porta 8000 è occupata? Passi un numero diverso a runserver. La nuova porta Le permette di eseguire più progetti affiancati.

python manage.py runserver 8080

Associare il server a tutte le interfacce

Per raggiungere il server da un altro dispositivo, lo associ a 0.0.0.0. Ora il telefono collegato alla stessa rete può caricare la pagina.

python manage.py runserver 0.0.0.0:8000

Arrestare il server

Ha finito per ora? Prema Ctrl+C nel terminale per arrestare correttamente il server e tornare alla shell.

Leggere l'output della console

Il terminale registra ogni richiesta con il relativo codice di stato, ad esempio 200 per indicare il successo. Questo log in tempo reale è il Suo primo strumento di debug.

L'avviso sulle migrazioni

Al primo avvio potrebbe visualizzare un avviso relativo alle migrazioni non applicate. Per ora è innocuo e Le ricorda semplicemente di configurare presto il database.

Solo per lo sviluppo

Questo server è destinato alla programmazione, non al traffico reale. In produzione passerà a un server di produzione come Gunicorn, che conoscerà più avanti.

Eseguirlo dalla cartella corretta

Avvii sempre runserver dalla cartella che contiene manage.py. Se lo esegue altrove, Django non riesce a trovare il progetto.

Controllo rapido

Verifichiamo come si comporta runserver.

Riepilogo

Ha avviato runserver, visualizzato la pagina con il razzo, cambiato le porte e imparato che serve solo per lo sviluppo. La Sua prima app è attiva in locale! 🎉

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 «Eseguire il server di sviluppo con runserver» è gratuita?

Sì — il testo completo di «Eseguire il server di sviluppo con runserver» è 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 «Eseguire il server di sviluppo con runserver»?

Avvii localhost:8000 e visualizzi la pagina con il razzo 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 4 di 4.

Quanto tempo richiede la lezione «Eseguire il server di sviluppo con runserver»?

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