Szablony elementów języka Python

Szablony elementów są dostępne w projektach języka Python za pomocą Project menu Dodaj nowy element lub polecenia Dodaj nowy element w > > menu kontekstowym w Eksplorator rozwiązań .

Okno dialogowe Dodawanie nowego elementu

Przy użyciu nazwy elementu szablon zazwyczaj tworzy co najmniej jeden plik i folder w ramach aktualnie wybranego folderu w projekcie (kliknięcie prawym przyciskiem myszy folderu w celu menu kontekstowego powoduje automatyczne wybranie tego folderu). Dodanie elementu obejmuje go w Visual Studio projektu, a element pojawia się w Eksplorator rozwiązań.

W poniższej tabeli krótko wyjaśniono efekt każdego szablonu elementu w projekcie języka Python:

Template Co tworzy szablon
Pusty plik w języku Python Pusty plik z rozszerzeniem PY.
Python, klasa Plik PY zawierający pojedynczą pustą definicję klasy języka Python.
Pakiet języka Python Folder zawierający plik _ _ init _ _ .py.
Test jednostkowy języka Python Plik PY z pojedynczym testem jednostkowym opartym na platformie oraz wywołaniem metody w celu uruchomienia unittest unittest.main() testów w pliku.
Strona HTML Plik .html z prostą strukturą strony składającą się z <head> elementu i <body> .
JavaScript Pusty plik .js.
Arkusz stylów Plik CSS zawierający pusty styl dla body pliku .
Plik tekstowy Pusty plik .txt.
Aplikacja Django 1.9
Aplikacja Django 1.4
Folder o nazwie aplikacji, który zawiera podstawowe pliki aplikacji Django, zgodnie z objaśnieniami w przewodniku Learn Django in Visual Studio( Krok 2-2 dla django 1.9). W przypadku django 1.4 folder migrations, admin.py i plik apps.py nie są uwzględniane.
Okno IronPython WPF Okno WPF składające się z dwóch plików side-by-side: pliku XAML definiującego element z pustym elementem i skojarzonego pliku <Window> <Grid> PY, który ładuje plik XAML przy użyciu wpf biblioteki . Zwykle używany w projekcie utworzonym przy użyciu jednego z szablonów projektów IronPython. Zobacz Zarządzanie projektami języka Python — Project szablonów.
Pliki obsługi roli sieci Web Folder bin w katalogu głównym projektu (niezależnie od wybranego folderu w projekcie). Folder zawiera domyślny skrypt wdrażania i plikweb.config dla ról sieci Web usługi Azure Cloud Service. Szablon zawiera również plikreadme.html, który objaśnia szczegóły.
Pliki obsługi roli procesu roboczego Folder bin w katalogu głównym projektu (niezależnie od wybranego folderu w projekcie). Folder zawiera domyślny skrypt wdrażania i uruchamiania oraz plik web.config dla ról procesu roboczego usługi Azure Cloud Service. Szablon zawiera również plikreadme.html, który objaśnia szczegóły.
Azure web.config (FastCGI) Plik web.config zawierający wpisy dla aplikacji używających obiektu WSGI do obsługi połączeń przychodzących. Ten plik jest zwykle wdrażany w katalogu głównym serwera internetowego z uruchomionymi usługami IIS. Aby uzyskać więcej informacji, zobacz Konfigurowanie aplikacji dla usług IIS.
Azure web.config (HttpPlatformHandler) Plik web.config zawierający wpisy dla aplikacji, które nasłuchują połączeń przychodzących na gnieździe. Ten plik jest zazwyczaj wdrażany w katalogu głównym serwera internetowego z uruchomionymi usługami IIS, na przykład Azure App Service. Aby uzyskać więcej informacji, zobacz Konfigurowanie aplikacji dla usług IIS.
Azure static files web.config Plik web.config zwykle dodawany do folderu statycznego (lub innego folderu zawierającego elementy statyczne), aby wyłączyć obsługę języka Python dla tego folderu. Ten plik konfiguracji działa w połączeniu z jednym z powyższych plików konfiguracji FastCGI lub HttpPlatformHandler. Aby uzyskać więcej informacji, zobacz Konfigurowanie aplikacji dla usług IIS.
Zdalne debugowanie na platformie Azure web.config Przestarzałe (był używany do zdalnego debugowania Azure App Service dla Windows, które nie jest już obsługiwane).

Zobacz też