zoukankan      html  css  js  c++  java
  • IIS部署Python-django项目

      1、安装CgiModule模块

      首先,IIS要部署django项目,需要CgiModule模块的支持,所以首先我们要确认这个模块是否存在

      打开IIS管理器:

      

       我这里是存在的:

      

       如果不存在,可以自行在控制面板=》程序与功能=》启用或者关闭windows功能:    

      

      然后需要安装wfastcgi,可以使用python自带的pip工具安装,我的python安装目录是:D:pythonPython36_64,所以在这个目录下的Scripts目录下的pip.exe就是pip的工具了,在这个Scripts目录下打开cmd命令行,输入 pip.exe install wfastcgi 

      

      2、部署django项目

      新建一个站点:

      

      添加处理映射程序:

      

      添加脚本映射,请求路径:*.py  可执行文件即python命令的路径,我这里使用的是python3.6,python安装路径是 D:pythonPython36_64,所以可执行文件:D:pythonPython36_64python.exe %s %s

      注:如果已经存在这个脚本映射了,就不用添加了

      

        添加模块映射,请求路径:* 模块:FastCgiModule  

      在我们使用pip安装完wfastcgi后,在python安装目录下的Libsite-packages目录下会有一个wfastcgi.py文件,所以可执行文件:D:pythonPython36_64python.exe|D:pythonPython36_64Libsite-packageswfastcgi.py

      

      请求限制中取消【仅当请求映射至以下内容时才调用处理程序】

      

         打开配置管理器:

      

        添加三个配置:

      WSGI_HANDLER:django.core.wsgi.get_wsgi_application()

      PYTHONPATH:C:inetpubwwwrootdjango  //这个是项目路径

      DJANGO_SETTINGS_MODULE:web.settings

      

        保存之后打开浏览器输入:http://localhost:81就可以访问了

  • 相关阅读:
    C# 之 获取文件名及拓展名
    C# 之 日常积累(二)
    C# 之 OpenFileDialog的使用
    Linux系统中,main函数的执行过程
    linux线程的实现
    linux内核--进程与线程
    内核线程和进程的区别
    软中断和硬中断
    Linux 2.4.x内核软中断机制
    几种USB控制器类型:OHCI,UHCI,EHCI,xHCI
  • 原文地址:https://www.cnblogs.com/shanfeng1000/p/12341622.html
Copyright © 2011-2022 走看看