Python 项模板

Python 项目中的项模板可通过“项目”>“添加新项”菜单命令获取,也可以通过“解决方案资源管理器”上下文菜单中的“添加”>“新项”命令获取。

“添加新项”对话框

通过使用为项目提供的名称,模板通常会在项目当前选定的文件夹中创建一个或多个文件和文件夹(右键单击一个文件夹以打开上下文菜单会自动选择该文件夹)。 添加一个项会将其包含在 Visual Studio 项目中,并且该项会显示在“解决方案资源管理器”中。

下表简要说明了 Python 项目中每个项模板的效果:

模板 模板创建的内容
空 Python 文件 具有 .py 扩展名的空文件。
Python 类 包含单个空 Python 类定义的 .py 文件。
Python 包 包含 __init__.py 文件的文件夹。
Python 单元测试 一个 .py 文件,包含基于 unittest 框架的单个单元测试,以及用于在文件中运行测试的对 unittest.main() 的调用。
HTML 页 一个 .html 文件,其简单页结构由 <head><body> 元素组成。
JavaScript 一个空的 .js 文件。
样式表 包含 body 空样式的 .css 文件。
文本文件 一个空的 .txt 文件。
Django 1.9 应用
Django 1.4 应用
应用名称的文件夹,其中包含 Django 应用的核心文件,如 Visual Studio 中的 Learn Django 中所述 ,创建具有 Django 1.9 默认结构的 Django 应用。 对于 Django 1.4,不包括“迁移”文件夹、admin.py 文件和 apps.py 文件。
Web 角色支持文件 项目根目录中的 bin 文件夹(不考虑项目中所选的文件夹)。 文件夹包含默认部署脚本和 Azure 云服务 Web 角色的 web.config 文件。 模板还包含介绍了详细说明的 readme.html 文件。
辅助角色支持文件 项目根目录中的 bin 文件夹(不考虑项目中所选的文件夹)。 该文件夹包含默认部署和启动脚本,以及针对 Azure 云服务辅助角色的 web.config 文件。 模板还包含介绍了详细说明的 readme.html 文件。
Azure web.config (FastCGI) 包含应用条目的 web.config 文件,这些应用使用 WSGI 对象来处理传入的连接。 此文件通常部署到运行 IIS 的 Web 服务器的根目录中。 有关详细信息,请参阅为应用配置 IIS
Azure web.config (HttpPlatformHandler) 包含应用条目的 web.config 文件,这些应用侦听套接字的传入连接。 此文件通常部署到运行 IIS 的 Web 服务器的根目录中,例如 Azure 应用服务。 有关详细信息,请参阅为应用配置 IIS
Azure 静态文件 web.config 一个 web.config 文件,通常被添加到“静态”文件夹(或包含静态项的其他文件夹)以禁止 Python 处理该文件夹。 此配置文件与上面其中一个 FastCGI 或 HttpPlatformHandler 配置文件结合使用。 有关详细信息,请参阅为应用配置 IIS
Azure 远程调试 web.config 已弃用(曾用于在适用于 Windows 的 Azure 应用服务上执行远程调试,现已不再受支持)。

请参阅