9. 基於visual studio的Python的集成開發環境
上一章我們描述了如何安裝使用Java的集成開發環境Eclipse IDE,本章我們來說明另一種集成開發環境,也是筆者多年的開發習慣使用的環境,也由於這個原因,接下來的章節描述都將以本章說明的集成開發環境為例。
微軟的Visual Studio系列:一種在國內使用非常廣泛的集成開發環境。這里我們選擇的版本是community 2013版本。自從Visual Studio 也有支持Python的開發插件后,筆者很快就又重新轉移到Visual Studio開發平台上來。
9.1. 安裝Visual Studio Community
免費版的下載地址:http://www.visualstudio.com/zh-cn
下載Visual Studio Community 版本,也可以下載離線安裝包進行安裝。安裝界面如下:
9.2. 安裝Python Tools for Visual Studio插件
安裝完成vs_community后我們還需要安裝一個Python的插件PTVS,詳細的按照說明請查閱PTVS安裝說明,這里我們選擇PTVS 2.1 VS 2013.msi版本。
安裝完成PTVS后,我們在IDE中檢查一下Python的運行環境,接下來我們就可以創建Django的工程了。
9.3. 創建Django Web Project
如上圖,這里我們選擇Blank Django Web Project工程項目類型,下圖是展開的目錄結構,VS增加了自己管理文件和目錄外,結構和文件是一致的。
Inventory App的遷移我們可以與Eclipse一樣在工程中添加一個Djiango app 命名為inventory
同樣,把前面做好的inventory目錄下的文件拷貝到新工程的inventory,覆蓋新的目錄,VS生成的APP模板目錄默認名稱為“templates”,改一下目錄forms名稱即可。用數據工具新建一個名為MyDB.db的SQLite3數據庫文件,同上一章一樣修改settings.py和urls.py。我們調用Validate Django App來確認配置是否正確。
調用完Django Sync DB命令后我們就可以運行我們的程序了。如下圖:
9.4. 運行mysite項目
另外我們還可以通過IDE的運行命令運行項目,IDE會在啟動Django服務器的同時,自動瀏覽器訪問該網站,如下圖:
9.5. 交換式Console環境
通過上述菜單,我們可以直接進入到Django Shell 命令交互式環境,這個環境里我們可以直接執行Django命令,很多時候可以大幅度的提高開發效率。
9.6. 小結
Visual Studio Community作為針對社區開發者的版本,功能上提供了很多支持,包括基於雲的team foundation server管理,支持5個人左右的小團隊管理開發過程及源碼,再以后的章節中會提到,作為筆者使用多年的開發環境,vs支持python后確實帶來了很多便利。











