Eseguire il server di sviluppo con runserver
Avvii localhost:8000 e visualizzi la pagina con il razzo
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 runserverVisitare 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 8080Associare 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:8000Arrestare 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! 🎉
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
- Ambienti virtuali con venv
- pip install django e blocco delle versioni
- django-admin startproject spiegato
- Eseguire il server di sviluppo con runserver