IIS部署Python-django項目


  1、安裝CgiModule模塊

  首先,IIS要部署django項目,需要CgiModule模塊的支持,所以首先我們要確認這個模塊是否存在

  打開IIS管理器:

  

   我這里是存在的:

  

   如果不存在,可以自行在控制面板=》程序與功能=》啟用或者關閉windows功能:    

  

  然后需要安裝wfastcgi,可以使用python自帶的pip工具安裝,我的python安裝目錄是:D:\python\Python36_64,所以在這個目錄下的Scripts目錄下的pip.exe就是pip的工具了,在這個Scripts目錄下打開cmd命令行,輸入 pip.exe install wfastcgi 

  

  2、部署django項目

  新建一個站點:

  

  添加處理映射程序:

  

 

  添加腳本映射,請求路徑:*.py  可執行文件即python命令的路徑,我這里使用的是python3.6,python安裝路徑是 D:\python\Python36_64,所以可執行文件:D:\python\Python36_64\python.exe %s %s

  注:如果已經存在這個腳本映射了,就不用添加了

  

    添加模塊映射,請求路徑:* 模塊:FastCgiModule  

  在我們使用pip安裝完wfastcgi后,在python安裝目錄下的Lib\site-packages目錄下會有一個wfastcgi.py文件,所以可執行文件:D:\python\Python36_64\python.exe|D:\python\Python36_64\Lib\site-packages\wfastcgi.py

  

  請求限制中取消【僅當請求映射至以下內容時才調用處理程序】

  

     打開配置管理器:

  

    添加三個配置:

  WSGI_HANDLER:django.core.wsgi.get_wsgi_application()

  PYTHONPATH:C:\inetpub\wwwroot\django  //這個是項目路徑

  DJANGO_SETTINGS_MODULE:web.settings

  

    保存之后打開瀏覽器輸入:http://localhost:81就可以訪問了


免責聲明!

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



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