Поделиться через


Шаблоны элементов Python

Шаблоны элементов можно найти в проектах Python, последовательно выбрав Проект>Добавить новый элемент (в меню) или Добавить>Новый элемент (в контекстном меню) обозревателя решений.

Диалоговое окно

Используя имя, присвоенное элементу, шаблон обычно создает один или несколько файлов и папок в текущей выбранной папке проекта (щелкнув правой кнопкой мыши папку, можно открыть контекстное меню, и папка будет выбрана автоматически). Добавляемый элемент включается в проект Visual Studio и появляется в обозревателе решений.

В следующей таблице кратко описывается назначение каждого шаблона элемента в проекте Python:

Template С помощью этого шаблона создается
Пустой файл Python Пустой файл с расширением .py.
Класс Python Файл .py с одним определением пустого класса Python.
Пакет Python Папка, которая содержит файл __init__.py.
Модульный тест Python Файл .py с одним модульным тестом на основе платформы unittest и вызовом unittest.main() для выполнения тестов в файле.
Страница HTML Файл .html с простой структурой страницы, состоящей из элементов <head> и <body>.
JavaScript Пустой файл .js.
Таблица стилей Файл .css с пустым стилем для body.
Текстовый файл Пустой файл .txt.
Приложение Django 1.9
Приложение Django 1.4
Папка с именем приложения, который содержит основные файлы для приложения Django, как описано в разделе Learn Django в Visual Studio, создание приложения Django с структурой по умолчанию для Django 1.9. Для Django 1.4 не включаются папка migration, файлы admin.py и apps.py.
Вспомогательные файлы веб-роли Папка bin в корневом каталоге проекта (независимо от выбранной папки в проекте). Эта папка содержит скрипт развертывания по умолчанию и файл web.config для веб-ролей облачной службы Azure. Кроме того, шаблон включает файл readme.html с дополнительной информацией.
Вспомогательные файлы рабочей роли Папка bin в корневом каталоге проекта (независимо от выбранной папки в проекте). Эта папка содержит скрипт развертывания и запуска по умолчанию, а также файл web.config для рабочих ролей облачной службы Azure. Кроме того, шаблон включает файл readme.html с дополнительной информацией.
Файл web.config для Azure (FastCGI) Файл web.config с записями для приложений, использующих объект WSGI для обработки входящих подключений. Этот файл обычно развертывается в корневом каталоге веб-сервера под управлением служб IIS. Дополнительные сведения см. в статье Настройка веб-приложений Python для IIS.
Файл web.config для Azure (HttpPlatformHandler) Файл web.config с записями для приложений, которые ожидают передачи данных по входящим подключениям в сокете. Этот файл обычно развертывается в корневом каталоге веб-сервера под управлением служб IIS, таких как служба приложений Azure. Дополнительные сведения см. в статье Настройка веб-приложений Python для IIS.
Файл web.config для статических файлов Azure Файл web.config, который обычно добавляется в папку static (или другую папку со статическими элементами) для отключения обработки этой папки в Python. Этот файл конфигурации используется совместно с одним из файлов конфигурации FastCGI или HttpPlatformHandle, указанных выше. Дополнительные сведения см. в статье Настройка веб-приложений Python для IIS.
Файл web.config для удаленной отладки Azure Нерекомендуемый (использовался для удаленной отладки в "Службе приложений Azure" для Windows, которая больше не поддерживается).

См. также