一、IIS下部署Django
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一、IIS下部署Django相关的知识,希望对你有一定的参考价值。
参考技术A pip install Django
pip install wfastcgi
Django项目根目录下建立web.config文件,内容如下
在静态文件所在文件夹内建立web.config文件,内容如下
点击IIS管理器左边的“应用程序池”,再点击右边的“设置应用程序池默认设置...",找到“进程模型”下的“标识”选项,改为 LocalSystem
django部署到iis后如果想切换成虚拟环境
最近准备在服务器上部署多django环境,原来的时候是服务器上只部署了一个django项目,所以懒得整虚拟环境,现在给自己挖坑了,虚拟环境我用的是pipenv来部署。
首先修改根目录下的Web.config文本,里面有个scriptProcessor关键字,这里原来是本机的python路径,我们现在需要把这个Python路径换成虚拟环境的Python路径。
第二步:
在FastCGI里面添加环境
需要注意的是环境变量这里需要点开,设置环境变量
具体是
name:WSGI_HANDLER
value:django.core.wsgi.get_wsgi_application()
name:PYTHONPATH
value:C:\\inetpub\\wwwroot\\sale(替换为自己的项目路径)
name:DJANGO_SETTINGS_MODULE
value:sale.settings(sale替换为自己的项目名)
这样就把环境切换成虚拟环境了,可以打开后台网页了。
以上是关于一、IIS下部署Django的主要内容,如果未能解决你的问题,请参考以下文章