Modelos de item do Python
Os modelos de item estão disponíveis em projetos do Python através do comando de menu Projeto>Adicionar Novo Item ou do comando Adicionar>Novo Item no menu de contexto no Gerenciador de Soluções.
Se você usar o nome fornecido para o item, o modelo geralmente criará um ou mais arquivos e pastas dentro da pasta que está atualmente marcada no projeto (ao clicar duas vezes com o botão direito do mouse em uma pasta para exibir o menu de contexto, essa pasta será automaticamente marcada). Se você adicionar um item, ele será incluído no projeto do Visual Studio e será exibido no Gerenciador de Soluções.
A tabela a seguir explica brevemente o efeito de cada modelo de item em um projeto do Python:
Modelo | O que o modelo cria |
---|---|
Arquivo vazio do Python | Um arquivo vazio com a extensão .py. |
Classe Python | Um arquivo .py que contém uma única definição de classe vazia do Python. |
Pacote do Python | Uma pasta que contém um arquivo __init__.py. |
Teste de Unidade do Python | Um arquivo .py com um único teste de unidade baseado na estrutura unittest , juntamente com uma chamada a unittest.main() para executar os testes no arquivo. |
Página HTML | Um arquivo .html com uma estrutura de página simples que consiste em um <head> e um elemento <body> . |
JavaScript | Um arquivo .js vazio. |
Folha de Estilos | Um arquivo .css que contém um estilo vazio para body . |
Arquivo de texto | Um arquivo .txt vazio. |
Aplicativo Django 1.9 Aplicativo Django 1.4 |
Uma pasta com o nome do aplicativo, que contém os arquivos principais de um aplicativo Django, conforme explicado em Aprenda Django no Visual Studio, Criar aplicativo Django com estrutura padrão para Django 1.9. No caso do Django 1.4, a pasta migrations, o arquivo admin.py e o arquivo apps.py não estão incluídos. |
Arquivos de Suporte de Função da Web | Uma pasta bin na raiz do projeto (independentemente da pasta escolhida no projeto). A pasta contém um script de implantação padrão e um arquivo web.config para funções da web do Serviço de Nuvem do Azure. O modelo também inclui um arquivo readme.html que explica os detalhes. |
Arquivos de suporte à função de trabalho | Uma pasta bin na raiz do projeto (independentemente da pasta escolhida no projeto). A pasta contém o script de implantação e lançamento padrão, além de um arquivo web.config, para funções de trabalho do Serviço de Nuvem do Azure. O modelo também inclui um arquivo readme.html que explica os detalhes. |
web.config do Azure (FastCGI) | Um arquivo web.config que contém entradas para aplicativos que usam um objeto WSGI para tratar das conexões de entrada. Normalmente, esse arquivo é implantado na raiz de um servidor Web que executa o IIS. Para saber mais, confira Configurar um aplicativo para IIS. |
web.config do Azure (HttpPlatformHandler) | Um arquivo web.config que contém entradas para aplicativos que escutam conexões de entrada com um soquete. Normalmente, esse arquivo é implantado na raiz de um servidor Web que executa o IIS, como o Serviço de Aplicativo do Azure. Para saber mais, confira Configurar um aplicativo para IIS. |
Arquivos estáticos web.config do Azure | Um arquivo web.config normalmente adicionado a uma pasta static (ou outra pasta que contém itens estáticos) para desabilitar o processamento do Python para essa pasta. Esse arquivo de configuração funciona em conjunto com um dos arquivos de configuração FastCGI ou HttpPlatformHandler acima. Para saber mais, confira Configurar um aplicativo para IIS. |
Depuração remota de web.config do Azure | Preterido (foi usado para depuração remota no Serviço de Aplicativo do Azure para Windows, que não é mais suportado). |