Modelli di elementi Python
I modelli di elementi sono disponibili nei progetti Python tramite il comando di menu Progetto>Aggiungi nuovo elemento oppure tramite il comando Aggiungi>Nuovo elemento del menu di scelta rapida in Esplora soluzioni.
Usando il nome specificato per l'elemento, un modello in genere crea uno o più file e cartelle all'interno della cartella attualmente selezionata nel progetto (facendo clic con il pulsante destro del mouse su una cartella per visualizzare il menu di scelta rapida la cartella viene selezionata automaticamente). Un elemento aggiunto viene incluso nel progetto di Visual Studio e visualizzato in Esplora soluzioni.
La tabella seguente illustra brevemente l'effetto di ogni modello di elemento in un progetto Python:
Modello | Oggetti creati dal modello |
---|---|
File Python vuoto | File vuoto con estensione .py. |
Classe Python | File .py contenente una singola definizione di classe Python vuota. |
Pacchetto Python | Cartella contenente un file __init__.py . |
Unit test Python | File .py con un singolo unit test basato sul framework unittest , insieme a una chiamata a unittest.main() per eseguire i test nel file. |
Pagina HTML | File .html con una struttura di pagina semplice composta da un elemento <head> e un elemento <body> . |
JavaScript | File .js vuoto. |
Foglio di stile | File .css contenente uno stile vuoto per body . |
File di testo | File .txt vuoto. |
App Django 1.9 App Django 1.4 |
Cartella con il nome dell'app, che contiene i file di base per un'app Django, come illustrato in Learn Django in Visual Studio, Creare un'app Django con struttura predefinita per Django 1.9. Per Django 1.4, la cartella migrations, il file admin.py e il file apps.py non sono inclusi. |
File di supporto del ruolo Web | Cartella bin nella radice del progetto (indipendentemente dalla cartella selezionata nel progetto). La cartella contiene uno script di distribuzione predefinito e un file web.config per i ruoli Web del servizio cloud di Azure. Il modello include anche un file readme.html che illustra i dettagli. |
File di supporto del ruolo di lavoro | Cartella bin nella radice del progetto (indipendentemente dalla cartella selezionata nel progetto). La cartella contiene uno script di distribuzione e avvio predefinito e un file web.config per i ruoli di lavoro del servizio cloud di Azure. Il modello include anche un file readme.html che illustra i dettagli. |
web.config di Azure (FastCGI) | File web.config che contiene le voci per le app in cui viene usato un oggetto WSGI per gestire le connessioni in ingresso. Questo file viene in genere distribuito nella radice di un server Web che esegue IIS. Per altre informazioni, vedere Configurare un'app per IIS. |
web.config di Azure (HttpPlatformHandler) | File web.config che contiene le voci per le app in ascolto delle connessioni in ingresso su un socket. Questo file viene in genere distribuito nella radice di un server Web che esegue IIS, ad esempio Servizio app di Azure. Per altre informazioni, vedere Configurare un'app per IIS. |
web.config di file statici di Azure | File web.config aggiunto in genere a una cartella static o a un'altra cartella contenente elementi statici, per disabilitare la gestione di Python per tale cartella. Questo file config funziona in combinazione con uno dei file config precedenti, FastCGI o HttpPlatformHandler. Per altre informazioni, vedere Configurare un'app per IIS. |
web.config di debug remoto di Azure | Deprecato (usato per il debug remoto in Servizio app di Azure per Windows, che non è più supportato). |