Modelli di progetto Web Django per Python in Visual Studio
Django è un framework Python di alto livello progettato per lo sviluppo rapido, sicuro e scalabile di applicazioni Web. Il supporto di Python in Visual Studio include vari modelli di progetto per configurare la struttura di un'applicazione Web basata su Django.
I modelli sono disponibili in Visual Studio in File>Nuovo>progetto e includono il progetto Web Django vuoto e il progetto Web Django. Per una procedura dettagliata dei modelli, vedere la serie di esercitazioni Usare il framework Web Django in Visual Studio .
Funzionalità di IntelliSense
Visual Studio offre il supporto completo di IntelliSense per i progetti Django, incluse le funzionalità seguenti:
Variabili di contesto passate nel modello:
Assegnazione di tag e filtri sia per gli elementi predefiniti che per gli elementi definiti dall'utente:
Colorazione della sintassi per gli elementi CSS e JavaScript incorporati:
Supporto per il debug
Visual Studio offre anche supporto completo per il debug di progetti Django:
Console di gestione Django
È possibile accedere alla console di gestione Django tramite vari comandi nel menu Progetto Django oppure facendo clic con il pulsante destro del mouse sul progetto Django in Esplora soluzioni.
Aprire Shell Django: apre una shell nel contesto dell'applicazione che consente di modificare i modelli:
Db di sincronizzazione Django: esegue il
manage.py syncdb
comando in una finestra interattiva:Raccogli statico: esegue il
manage.py collectstatic --noinput
comando per copiare tutti i file statici nel percorso specificato dallaSTATIC_ROOT
variabile nel file _settings.py:Convalida: esegue il
manage.py validate
comando che segnala eventuali errori di convalida nei modelli installati specificati dallaINSTALLED_APPS
variabile nel file settings.py :
Importante
I progetti Django vengono in genere gestiti tramite un file manage.py e Visual Studio segue questo approccio. Se si interrompe l'uso del file manage.py come punto di ingresso, si interrompe essenzialmente il file di progetto. In questo caso, è necessario ricreare il progetto da file esistenti senza contrassegnarlo come progetto Django.