一、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的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp 3.2. iis下怎么 多域名部署

windows下搭建vue开发环境+IIS部署

win2012 用iis部署php

Web Server 在iis下部署php网站在iis下

本地iis部署网站 端口权限启用

用IIS进行部署,发布网页,运行DEMO