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-确定-(修改打钩)重启网站就可以解决了
至此发布完毕