django部署到iis后如果想切换成虚拟环境

Posted Jason_WangYing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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替换为自己的项目名)

这样就把环境切换成虚拟环境了,可以打开后台网页了。 

以上是关于django部署到iis后如果想切换成虚拟环境的主要内容,如果未能解决你的问题,请参考以下文章

解决winserver环境上用iis来部署django时出现的环境

Django虚拟环境拷贝到另一台电脑,不能直接使用的问题

装了IIs 想部署项目进去,但是不行

django开发1_windows下搭建django环境

在虚拟环境用uwsgi部署Django4.1时的出现的问题的解决思路

在虚拟环境用uwsgi部署Django4.1时的出现的问题的解决思路