Modèles d’éléments PythonPython item templates

Les modèles d’élément sont disponibles dans les projets python Projectpar le biais de la > commande de menuAjouter un nouvel élément du projet ou de la commande Ajouter > un nouvel élément du menu contextuel dans Explorateur de solutions.The item templates are available in Python projects through the Project > Add New Item menu command, or the Add > New Item command on the context menu in Solution Explorer.

Boîte de dialogue Ajouter un nouvel élément

Avec le nom que vous fournissez pour l’élément, un modèle crée généralement un ou plusieurs fichiers et dossiers dans le dossier actuellement sélectionné dans le projet (un clic droit sur un dossier pour afficher le menu contextuel entraîne la sélection automatique de ce dossier).Using the name you provide for the item, a template typically creates one or more files and folders within the currently selected folder in the project (right-clicking a folder to bring up the context menu automatically selects that folder). Un élément ajouté est inclus dans le projet Visual Studio, et l’élément s’affiche dans l’Explorateur de solutions.Adding an item includes it in the Visual Studio project, and the item appears in Solution Explorer.

Le tableau suivant décrit brièvement l’effet de chaque modèle d’élément dans un projet de Python :The following table briefly explains the effect of each item template within a Python project:

ModèleTemplate Ce que crée le modèleWhat the template creates
Fichier Python videEmpty Python File Un fichier vide avec l’extension .py.An empty file with the .py extension.
Classe PythonPython class Un fichier .py contenant une seule définition de classe Python vide.A .py file containing a single empty Python class definition.
Package PythonPython Package Dossier qui contient un fichier * _ _ init _ _ . py* .A folder that contains an __init__.py file.
Test unitaire PythonPython Unit Test Un fichier .py avec un test unitaire unique basé sur le framework unittest, ainsi qu’un appel à unittest.main() pour exécuter les tests dans le fichier.A .py file with a single unit test based on the unittest framework, along with a call to unittest.main() to run the tests in the file.
Page HTMLHTML Page Un fichier .html avec une structure de page simple composée d’un élément <head> et d’un élément <body>.An .html file with a simple page structure consisting of a <head> and <body> element.
JavaScriptJavaScript Un fichier .js vide.An empty .js file.
Feuille de styleStyle Sheet Un fichier .css contenant un style vide pour body.A .css file containing an empty style for body.
Fichier texteText file Un fichier .txt vide.An empty .txt file.
Application Django 1.9Django 1.9 App
Application Django 1.4Django 1.4 App
Un dossier portant le nom de l’application, qui contient les principaux fichiers d’une application Django, comme indiqué dans Découvrir Django dans Visual Studio, étape 2-2 pour Django 1.9.A folder with the name of the app, which contains the core files for a Django app as explained in Learn Django in Visual Studio, Step 2-2 for Django 1.9. Pour Django 1.4, le dossier migrations, le fichier admin.py et le fichier apps.py ne sont pas inclus.For Django 1.4, the migrations folder, the admin.py file, and the apps.py file are not included.
Fenêtre IronPython WPFIronPython WPF Window Une fenêtre WPF composée de deux fichiers côte à côte : un fichier .xaml qui définit <Window> avec un élément <Grid> vide, et un fichier .py associé qui charge le fichier XAML à l’aide de la bibliothèque wpf.A WPF Window consisting of two side-by-side files: a .xaml file that defines a <Window> with an empty <Grid> element, and an associated .py file that loads the XAML file using the wpf library. Généralement utilisé dans un projet créé avec un des modèles de projet IronPython.Typically used within a project created using one of the IronPython project templates. Consultez Gérer les projets Python - Modèles de projet.See Manage Python projects - Project templates.
Fichiers de prise en charge des rôles WebWeb Role Support Files Un dossier bin à la racine du projet (quel que soit le dossier sélectionné dans le projet).A bin folder in the project root (regardless of the selected folder in the project). Le dossier contient un script de déploiement par défaut et un fichier web.config pour les rôles web Azure Cloud Services.The folder contains a default deployment script and a web.config file for Azure Cloud Service web roles. Le modèle comprend également un fichier readme.html qui explique tous les détails.The template also includes a readme.html file that explains the details.
Fichiers de prise en charge des rôles de travailWorker Role Support Files Un dossier bin à la racine du projet (quel que soit le dossier sélectionné dans le projet).A bin folder in the project root (regardless of the selected folder in the project). Le dossier contient un script de déploiement et de lancement par défaut, ainsi qu’un fichier web.config, pour les rôles de travail Azure Cloud Services.The folder contains default deployment and launch script, along with a web.config file, for Azure Cloud Service worker roles. Le modèle comprend également un fichier readme.html qui explique tous les détails.The template also includes a readme.html file that explains the details.
Fichier web.config Azure (FastCGI)Azure web.config (FastCGI) Un fichier web.config qui contient des entrées pour les applications utilisant un objet WSGI afin de prendre en charge les connexions entrantes.A web.config file that contains entries for apps using a WSGI object to handle incoming connections. Ce fichier est généralement déployé à la racine d’un serveur web sous IIS.This file is typically deployed to the root of a web server running IIS. Pour plus d’informations, voir Configurer une application pour IIS.For more information, see Configure an app for IIS.
Fichier web.config Azure (HttpPlatformHandler)Azure web.config (HttpPlatformHandler) Un fichier web.config qui contient des entrées pour les applications qui sont à l’écoute des connexions entrantes sur un socket.A web.config file that contains entries for apps that listen on a socket for incoming connections. Ce fichier est généralement déployé à la racine d’un serveur web exécutant IIS, tel qu’Azure App Service.This file is typically deployed to the root of a web server running IIS, such as Azure App Service. Pour plus d’informations, voir Configurer une application pour IIS.For more information, see Configure an app for IIS.
Fichier web.config des fichiers statiques AzureAzure static files web.config Un fichier web.config généralement ajouté à un dossier static (ou à tout autre dossier contenant des éléments statiques) pour désactiver la prise en charge de ce dossier par Python.A web.config file typically added to a static folder (or other folder containing static items) to disable Python handling for that folder. Ce fichier de configuration fonctionne conjointement avec l’un des fichiers de configuration FastCGI ou HttpPlatformHandler ci-dessus.This config file works in conjunction with one of the FastCGI or HttpPlatformHandler config files above. Pour plus d’informations, voir Configurer une application pour IIS.For more information, see Configure an app for IIS.
Fichier web.config de débogage à distance AzureAzure Remote debugging web.config Déconseillé (auparavant utilisé pour le débogage à distance sur Azure App Service pour Windows, qui n’est plus pris en charge).Deprecated (was used for remote debugging on Azure App Service for Windows, which is no longer supported).

Voir aussiSee also