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:如果这篇文章对你有帮助,请点点【推荐】。谢谢。

  • 相关阅读:
    RSA签名算法概述及使用
    PyQt5【入门-窗口】
    CSS的一些文本操作有哪些
    Canvas如何绘制精美的图?
    Python学习路线
    表单都应该提交点什么
    网页的图像、表格以及列表的使用和制作
    网页的头部都装点什么
    HTML5,从零开始
    Redis的安装以及spring整合Redis时出现Could not get a resource from the pool
  • 原文地址:https://www.cnblogs.com/liangxiarong/p/8714547.html
Copyright © 2011-2022 走看看