winserver2008r2 + iis7安装django

同样网上看了无数教程,但总是这个错一点那个错一点点的
结果就一直没成功
然后逞着今天空了那么一下午
下定决定再折腾下
把django跑起来,解决了静态文件问题
为了方便以后复制粘贴,就全文字,嘿嘿

废话不说,接下来直接上步骤:
1.原料python2.7.13安装包一份,安装掉
2.pip install wfastcgi
pip install django
3.此时所有原料已备齐(默认你IIS已经正常工作)
4.拷贝python安装目录C:\Python27\Lib\site-packages\wfastcgi.py到django项目的根目录(manage.py目录)
5.IIS管理器选中django网站,依次进入[处理程序映射],[添加模块映射]
请求路径 * 模块 FastCgiModule
可执行文件 C:\Python27\python.exe|D:\Web\wfastcgi.py(|前python后为步骤4的那个文件)
确定即可(请求限制:仅当请求映射至以下内容时才调用处理程序,默认就没有勾,所以直接确定就好了)
6.IIS管理器选中服务器,双击[FastCGI设置]进入,
选中刚才建立的执行文件那一条记录双击进入[编辑FastCGI设置]找到属性里面的环境变量(集合)点击进入添加三个变量
a.get_wsgi_application()方法的位置
Name: WSGI_HANDLER
Value: django.core.wsgi.get_wsgi_application()
b.Django项目目录
Name: PYTHONPATH
Value: D:\Web\ (python项目目录)
c.项目settings.py文件的位置
Name: DJANGO_SETTINGS_MODULE
Value: shabulaji.settings (.前面为python项目名)
7.把python项目目录的权限iis_iusrs改为完全访问
8.settings.py里的ALLOWED_HOSTS = ['www.shabulaji.cn',]有域名的话一定要设置,否则无法访问
9.回收应用池就应该已经可以访问了,接下来处理静态文件
10.settings.py里的STATIC_URL = 'static/' static前面不可以有/,否则会目录不正确
11.urls.py加入
from django.conf import settings

from django.conf.urls.static import static
urlpatterns + static(settings.STATIC_URL, document_root=settings.STATIC_URL)
12.IIS管理器选中网站,添加虚拟目录static目录指向静态文件的目录
13.回收或重启网站
14.恭喜你,你的django网站跑起来了
15.好累,不过好爽,需要注意的是你项目里引用到的所有包都得先装好,如有其它问题就博客(www.zifuchuan.com)留言吧。

转载于:https://www.cnblogs.com/inflower/p/6979538.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值