zoukankan      html  css  js  c++  java
  • Django(二)如何在IIS中部署django项目

    环境配置

    • windows7
    • Django 2.0
    • python 3.6
    • wfastcgi 3.0

    关键步骤

    打开CGI功能

    控制面板/程序和功能/打开或关闭windwos功能,如图:

    安装wfastcgi包

    在pycharm中安装wfastcgi包,如下图:

    开启wfastcgi

    找到wfastcgi的安装目录,一般位于 Python安装目录下的scripts下。如我的是 :

    在此路径下,打开cmd窗口(shift+右键/此处打开命令窗口),执行 wfascgi-enabel.exe 命令。若执行成功,将会得到一个路径,下图:

    这个路径要记录下来,后面的配置文件要用到。

    创建web.config文件

    在项目的根目录下,创建如下的web.config文件

     1 <configuration>
     2    <appSettings>
     3      <add key="WSGI_HANDLER" value="django.core.wsgi.get_wsgi_application()" />
     4      <add key="PYTHONPATH" value="D:workspacepythondemo03" />
     5      <add key="DJANGO_SETTINGS_MODULE" value="demo03.settings" />
     6    </appSettings>
     7    <system.webServer>
     8      <handlers>
     9          <add name="Python FastCGI" path="*" verb="*" modules="FastCgiModule" scriptProcessor="E:ProgramsPythonPython36python.exe|E:ProgramsPythonPython36Libsite-packageswfastcgi.py" resourceType="Unspecified" />
    10      </handlers>
    11    </system.webServer>
    12  </configuration>

    这里的demo03 是上一篇django(一)入门基础文章里用到的项目。handlers节点中的scriptProcessor就是我们上一步执行命令wfastcgi-enable.exe 后获取的路径。

    创建IIS站点

    在IIS管理器中创建demo03新站点,如下图;

     最后,就可以在浏览器中打开localhost,浏览我们的hello world网站了。

    PS:如果这篇文章对你有帮助,请点点【推荐】。谢谢。

  • 相关阅读:
    模块与包的导入
    递归
    day04
    装饰器2_根据认证来源判断用户和计算登录时间
    装饰器1_统计时间函数装饰欢迎登录函数
    tail -f a.txt | grep 'python'
    函数
    内置函数1
    python模块整理
    VBS恶作剧代码
  • 原文地址:https://www.cnblogs.com/liangxiarong/p/8714547.html
Copyright © 2011-2022 走看看