Python 項目範本

Python 專案中的項目範本可透過 [專案]>[加入新項目] 功能表命令取得,或透過 [方案總管] 中操作功能表上的 [加入]>[新項目] 命令取得。

加入新項目對話方塊

使用您為項目提供的名稱時,範本通常會在專案中目前所選的資料夾內建立一或多個檔案和資料夾 (以滑鼠右鍵按一下資料夾可自動選取該資料夾的操作功能表)。 新增項目時,會將該項目包含在 Visual Studio 專案中,而且會出現的 [方案總管] 中。

下表簡短說明 Python 專案內每個項目範本的效果:

範本 範本建立的內容
空白 Python 檔案 副檔名為 .py 的空白檔案。
Python 類別 包含單一空白 Python 類別定義的 .py 檔案。
Python 套件 包含 __init__.py 檔案的資料夾。
Python 單元測試 根據 unittest 架構進行一個單元測試的 .py 檔案,還有呼叫 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,不會包含 migrations 資料夾、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 的網頁伺服器根目錄。 如需詳細資訊,請參閱為應用程式設定 IIS
Azure web.config (HttpPlatformHandler) web.config 檔案,其中包含接聽傳入連線通訊端應用程式的項目。 此檔案通常部署在執行 IIS (例如 Azure App Service) 的 Web 伺服器根目錄。 如需詳細資訊,請參閱為應用程式設定 IIS
Azure 靜態檔案 web.config 通常會新增到 static 資料夾 (或含有靜態項目的其他資料夾) 中以停用處理該資料夾之 Python 的 web.config 檔案。 此組態檔會與上述 FastCGI 或 HttpPlatformHandler 組態檔其中之一搭配運作。 如需詳細資訊,請參閱為應用程式設定 IIS
Azure 遠端偵錯 web.config 已被取代 (用於在適用於 Windows 的 Azure App Service 上進行遠端偵錯,已不再支援)。

另請參閱