Szablony elementów języka Python
Szablony elementów są dostępne w projektach języka Python za pomocą polecenia menu Project>Add New Item lub polecenia Dodaj>nowy element w menu kontekstowym w Eksplorator rozwiązań.
Przy użyciu podanej nazwy elementu szablon zazwyczaj tworzy jeden lub więcej plików i folderów w aktualnie wybranym folderze w projekcie (kliknięcie prawym przyciskiem myszy folderu w celu automatycznego wybrania tego folderu menu kontekstowego). Dodanie elementu obejmuje go w projekcie programu Visual Studio, a element zostanie wyświetlony 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 języka Python | Pusty plik z rozszerzeniem .py . |
Python, klasa | Plik .py zawierający jedną 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 unittest strukturze oraz wywołaniem unittest.main() do uruchomienia testów w pliku. |
Strona HTML | Plik .html z prostą strukturą strony składającą się z elementu <head> i <body> . |
JavaScript | Pusty plik .js. |
Arkusz stylów | Plik .css zawierający pusty styl dla elementu body . |
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 opisem w artykule Learn Django w programie Visual Studio, Create Django app with default structure for Django 1.9 (Tworzenie aplikacji Django w programie Visual Studio) z domyślną strukturą dla platformy Django 1.9. W przypadku programu Django 1.4 folder migracji , plik admin.py i plik apps.py nie są uwzględniane. |
Pliki obsługi ról sieci Web | Folder bin w katalogu głównym projektu (niezależnie od wybranego folderu w projekcie). Folder zawiera domyślny skrypt wdrożenia i plik web.config dla ról sieci Web usługi Azure Cloud Service. Szablon zawiera również plik readme.html , który wyjaśnia szczegóły. |
Pliki pomocy technicznej 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 wraz z plikiem web.config dla ról procesu roboczego usługi w chmurze platformy Azure. Szablon zawiera również plik readme.html , który wyjaśnia szczegóły. |
Azure web.config (FastCGI) | Plik web.config zawierający wpisy dla aplikacji używające 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ą w gniazdie dla połączeń przychodzących. Ten plik jest zwykle wdrażany w katalogu głównym serwera internetowego z uruchomionymi usługami IIS, takimi jak usługa aplikacja systemu Azure. 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 platformy Azure web.config | Przestarzałe (zostało użyte do zdalnego debugowania w usłudze aplikacja systemu Azure dla systemu Windows, która nie jest już obsługiwana). |