manage.py: il Suo centro di comando
I comandi di uso quotidiano eseguiti tramite manage.py
manage.py: il Suo centro di comando è 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.
Il telecomando del progetto
Il file manage.py è il centro di comando del progetto. Quasi ogni attività Django viene eseguita richiamandolo dal terminale. 🎮
Conosce le Sue impostazioni
A differenza dello strumento django-admin senza configurazione, manage.py punta già al Suo settings.py. Ecco perché i comandi funzionano direttamente all'interno del progetto.
La struttura di base
Ogni comando segue uno schema: python manage.py, seguito dal nome del comando e dalle eventuali opzioni necessarie.
python manage.py <command>Avviare il server di sviluppo
Il comando runserver avvia un server locale, così può visualizzare il sito nel browser mentre lo sviluppa.
python manage.py runserverPianificare le modifiche allo schema
Il comando makemigrations trasforma le modifiche ai modelli in file di migrazione che descrivono come deve cambiare il database.
python manage.py makemigrationsApplicare le modifiche
Il comando migrate esegue le migrazioni sul database, creando o aggiornando effettivamente le tabelle.
python manage.py migrateCreare un utente amministratore
Il comando createsuperuser crea un account che può accedere al sito di amministrazione di Django e gestire i dati.
python manage.py createsuperuserAprire la shell interattiva
Il comando shell apre una sessione Python interattiva con il progetto già caricato, ideale per testare le query al volo.
python manage.py shellCreare una nuova app
Ha già visto startapp, che viene eseguito anch'esso tramite manage.py. Crea la struttura iniziale di una nuova cartella dell'app all'interno del progetto.
python manage.py startapp shopScoprire tutti i comandi
Esegua help per elencare tutti i comandi disponibili, compresi quelli aggiunti dalle app installate. È un ottimo modo per esplorare.
python manage.py helpPuò aggiungere i propri comandi
Le app possono definire anche comandi di gestione custom. Una volta aggiunti, vengono eseguiti tramite manage.py esattamente come quelli integrati.
Verifica rapida
Quale comando applica effettivamente le migrazioni al database?
Riepilogo: i comandi a portata di mano
Ha imparato che manage.py gestisce il progetto: runserver, makemigrations, migrate, createsuperuser, shell e altro ancora. È il suo kit di strumenti quotidiano. 🚀
Domande Frequenti
La lezione «manage.py: il Suo centro di comando» è gratuita?
Sì — il testo completo di «manage.py: il Suo centro di comando» è 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 «manage.py: il Suo centro di comando»?
I comandi di uso quotidiano eseguiti tramite manage.py 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 «manage.py: il Suo centro di comando»?
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
- startapp e struttura della cartella dell'app
- Registrare le app in INSTALLED_APPS
- Esplorare settings.py
- manage.py: il Suo centro di comando