当前位置 主页 > 服务器问题 > win服务器问题汇总 >

    如何在windows下使用IIS部署django?

    栏目:win服务器问题汇总 时间:2019-07-27 18:45

    IIS7站长之家亚洲服务器:
         自动调度计算、存储和网络资源,完成智能化部署,为您提供弹性的生产环境,支持弹性扩展,随需而变,以应对网站流量的快速变化。会员后台,可自行重启服务器,重启iis等功能。高性能亚洲服务器。质量就是我们的自尊,服务就是我们是初心!
    IIS7亚洲服务器地址:http://fuwuqi.iis7.com/fl.asp?dj=7
     
    ===============================================================================

      
    SEVER版本windowsserver2008R2
     
      PYTHON版本3.5
     
      DJANGO版本1.11.6
     
      IIS版本7.5
     
      数据库MYSQL
     
      安装PYTHON
     
      路径安装到没有空格的路径下例如c:\python35
     
      安装wfastcgi
     
      pipinstallwfastcgi安装
     
      wfastcgi-enable这个命令是启动会输出一个目录路径
     
      安装git
     
      下载安装之后打开git命令工具输入如下:
     
      gitconfig--globaluser.name"YourName"
     
      gitconfig--globaluser.email"email@example.com"
     
      配置web.config
     
      在项目根目录即manage.py同级目录新建文本文件web.config
     
      模板如下
     
      scriptProcessor的值,要改为前文说过的运行wfastcgi输出的那个值。
     
      PYTHONPATH的value要改为manager.py的那个目录,也就是你项目的根目录例如:“C:\Users\Administrator\PycharmProjects\mydj"。DJANGO_SETTINGS_MODULE的value中的<DjangoApp>要改为你的项目名例如:”mydj“。
     
      此时在iis中新建一个网站目录就设置为项目根目录
     
      应该就可以浏览了
     
      css,js等文件获取不到就在static目录下放一个web.config其中name与前面相同
     
      在这之后若再获取不到就是你的settings里设置有问题
     
      可以用manage.pycollectstatic把静态文件归拢然后替换你的现在的static目录
     
      若出现500.19权限不足的问题
     
      就在项目根目录右击-属性-安全-编辑-添加-输入Everyone-确定-(修改打钩)重启网站就可以解决了
     
      至此发布完毕