使用Visual Studio 2017開發python,並在iis上部署Python Django


作為宇宙第一IDE,怎么可以不支持python開發呢?

1、Visual Studio Installer 擴展Python開發

開始菜單中打開Visual Studio Installer,點修改。

 

選擇python開發,如果沒有python開發,就升級Visual Studio Installer;

修改完畢以后,打開新建新項目就能看到python開發相關的。

2、使用Helicon Zoo擴展Microsoft IIS的Web框架

安裝流程非常簡單,官網有非常詳細安裝文檔介紹附鏈接

安裝完成以后,Web平台安裝程序會多一個Zoo,這個時候選擇Templates=》Python Project點擊添加=》安裝。

 

 安裝的時候,會提示選擇IIS站點,或新建站點;

 完成配置以后,我們點擊預覽,這個時候我們就可以看到剛才選擇的Python默認模版歡迎頁。

在歡迎頁里面有詳細python web項目部署介紹,我們在此部署的是Django。注意文檔上有幾個坑,是我躺過的

1、部署Django項目

使用web console是搭建django環境:

 

 此處需要注意:目前helicon跟Django最新版1.7有個兼容性的錯誤,所以我們選擇安裝 pip install django==1.6 來解決這個問題。

安裝完成以后,我們的IIS環境就已經搭建好了。

2.開發環境搭建,並編譯發布

打開VS2017新建Django項目(為了演示,我選擇的是非空Django項目),移除掉1.7版本的Django庫,因為IIS的環境是1.6;

 安裝Python包

 

直接通過pypi安裝是找不到1.6版本的(有誰知道是什么原因嗎?),所以我們可以通過概述里面的powerShell執行命令安裝。

 

 

 執行安裝命令;

安裝完成以后,打開settings.py,引用的中間件只保留圖下幾項,因為1.6版本沒有,或不兼容1.7的版本庫。

這樣我們的開發環境已經搭建好了,直接右鍵發布,編譯成文件。

復制到python站點,打開webconfig

注釋:<add name="WSGI_APP" value="welcome.application" />

引用<add name="DJANGO_SETTINGS_MODULE" value="project.settings" /> value注意路徑引用,

打開urls.py

修改url尋址的正則

 修改settings的靜態文件尋址

然后打開運行就大功告成了。

 

躺好幾天坑,才爬出來,如果覺得對你有幫助,就給我一個贊吧。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM