djang项目部署之IIS7部署
最近做了一個Django的小項目,部署于IIS7.0上,在進行項目部署時,花了一些時間,現將部署過程記錄,。
1. 環境介紹
服務器 windows7 64位
部署環境:IIS7
django版本:1.9.6
2. 部署過程
1)首先確保IIS服務能正常工作,可參考網上的開啟過程。在IIS管理器上添加所要部署的網站路徑。
2)通過python安裝wfastcgi的擴展包,安裝完成后將wfastcgi.py拷貝至網站的根目錄。將如下幾行代碼添加至wfastcgi.py文件中,原因后面說明
import django os.environ.setdefault("DJANGO_SETTINGS_MODULE","yourproject.settings") django.setup()?3)點擊左側要部署的網站,找到,點擊后添加模塊映射,將python.exe的路徑和網站根目錄下的wfastcgi.py文件的路徑添加至可執行文件(由于在操作wfastcgi.py文件時需要調用項目的settings.py,因此通過添加上述代碼即可),點擊確定。
4)點擊左側最上部的服務器名稱,找到Fastcgi設置,找到自己對應的項目,雙擊。找到環境變量添加如下內容:
WSGI_HANDLER為django.core.handlers.wsgi.WSGIHandler()
PYTHONPATH 為 網站根目錄
DJANGO_SETTINGS_MODULE 為 settings文件位置
根據自己項目的實際情況進行更改
3 靜態文件的添加
首先在django項目內收集靜態文件:python manage.py collectstatic,然后在IIS管理器內找到自己的網站右鍵,添加虛擬目錄,然后重啟服務器即可。
?
轉載于:https://www.cnblogs.com/boguny/p/5801172.html
總結
以上是生活随笔為你收集整理的djang项目部署之IIS7部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 711便利店怎么样 评测711便利店的服
- 下一篇: 百年老字号美加净牙膏是如何在产品上做创新