Compartilhar via


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.

Caixa de diálogo Adicionar Novo Item

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).

Confira também