同样网上看了无数教程,但总是这个错一点那个错一点点的
结果就一直没成功
然后逞着今天空了那么一下午
下定决定再折腾下
把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)留言吧。

winserver2008r2 + iis7安装django的更多相关文章

  1. ubuntu 16 安装django nginx uWSGI

    参考 https://www.digitalocean.com/community/tutorials/how-to-serve-django-applications-with-uwsgi-and- ...

  2. centos 安装pip,使用pip安装django

    python版本要2.7.x以上版本,若未安装python执行以下命令安装: wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz ...

  3. centos 6.5 安装django

     首先做这个:python安装setuptools   http://blog.csdn.net/zhuying_linux/article/details/8167430  CentOS下将2.6升 ...

  4. [Django 1]安装Django并创建虚拟虚拟环境项目

    1)安装Django 使用pip来安装,命令如下: pip3 install Djangopip install Django(安装到python2)python3 -m pip install Dj ...

  5. Mac上安装django

    参考:https://docs.djangoproject.com/en/1.9/topics/install/#installing-official-release 升级pip sudo pip ...

  6. ubuntu 安装Django MySQL

    1.安装步骤 我到公司的第一件事就是安装ubuntu系统,虽然我以前没有接触过ubuntu系统不过在网上找了一下资料感觉和安装其它系统也差不多(注:我是安装带图形界面的那个版本),还是比较轻松的搞定了 ...

  7. ubuntu pip 安装django报错解决

    系统版本 ubuntu  Kylin 16.04 LTS       安装pip3 安装 Django 总是提示time out,无法安装. 逛了好多论坛终于遭到了解决办法,分享保存: sudo pi ...

  8. python3下安装Django

    1.下载python3 https://www.Python.org/ 我下载的是Python3.5.1 选的 Windows x86-64 executable installer 2. 打开cmd ...

  9. Ubuntu下安装Django

    正式开始Django学习历程.要用Django第一步就是要配置好环境啊.   我的配置: OS:              Ubuntu 12.10 Server:         Apache 2. ...

随机推荐

  1. EF 关联数据查询

    1 直接使用表对应的实例属性值 ,如本例中的RoleUserInfo的属性UserInfo IEnumerable <RoleUserInfo > roleUserInfos= db.Ro ...

  2. Extjs6官方文档译文——应用架构简介(MVC,MVVM)

    应用架构简介 Extjs 同时提供对于MVC和MVVM应用架构的支持.这两个架构方式共享某些概念,而且都旨在沿着逻辑层面划分应用程序代码.每种方法在选择如何划分应用组件上都有其各自的优势. 本指南的目 ...

  3. 随机抽样一致算法(Random sample consensus,RANSAC)

    作者:桂. 时间:2017-04-25  21:05:07 链接:http://www.cnblogs.com/xingshansi/p/6763668.html 前言 仍然是昨天的问题,别人问到最小 ...

  4. python安装pillow模块错误

    安装的一些简单步骤就不介绍了,可以去搜索一下,主要就记录下我在安装pillow这一模块遇到的问题 1:安装好pillow后,安装过程没有出错 2:但是在python的IDLE输入from PIL im ...

  5. 阿里云CentOS-7.2安装mysql

    我下载的阿里云的服务器系统centos7.2是纯内核版本,并没有其他的工具,所以这个系统是非常干净的.所以我就需要给系统安装一一些工具,来方便系统的管理与操作,我们上面讲到了关于服务器的yum的配置在 ...

  6. python-day2 字典

    ===========字典功能=============> dict.clear() -->清空字典 dict.keys() -->获取所有key dict.values() --& ...

  7. DCalendar增加月份选择功能--简单jQuery日期选择器插件改动

    做时间插件的时候,很多都会遇到要做选择月份的插件,但是DCalendar提供的api只支持日期选择,最近遇到这个问题,所以调整了一下源码,话不多说,先看效果吧 点击日期插件,出现上图,再点击月份就直接 ...

  8. mybatis mapper.xml 写关联查询 运用 resultmap 结果集中 用 association 关联其他表 并且 用 association 的 select 查询值 报错 java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for mybatis.map

    用mybaits 写一个关联查询 查询商品表关联商品规格表,并查询规格表中的数量.价格等,为了sql重用性,利用 association 节点 查询 结果并赋值报错 商品表的mapper文件为Gooo ...

  9. mysql source 报错 Unknown command '\'' 解决办法

    系统:Windows2008 R2 source 导入数据总是报错. ERROR:Unknown command '\''.ERROR:Unknown command '\"'.ERROR ...

  10. 建造者(Builder)模式

    建造者模式是对象的创建模式.建造模式可以将一个产品的内部表象(internal representation)与产品的生产过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象. 产品的 ...