首页 > 网站 > IIS > 正文

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

2024-08-29 03:08:44
字体:
来源:转载
供稿:网友
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-确定-(修改打钩)重启网站就可以解决了
 
  至此发布完毕
 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表