同样网上看了无数教程,但总是这个错一点那个错一点点的
结果就一直没成功
然后逞着今天空了那么一下午
下定决定再折腾下
把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. Extjs6(特别篇)——项目自带例子main.js拆分详解

    本文基于extjs6.0.0 一.拆分代码来看看 1.主页面main是个tab页: 写一些页面的依赖: 标明页面的controller和viewModel Ext.define('Learning.v ...

  2. 一个全局变量引起的DLL崩溃

    参考我发的帖子: http://bbs.csdn.net/topics/390737064?page=1#post-397000946 现象是exe程序在加载dll的时候崩溃了,莫名其妙的崩溃了.换其 ...

  3. Jsoup抓取、解析网页和poi存取excel综合案例——采集网站的联系人信息

    需求:采集网站中每一页的联系人信息 一.创建maven工程,添加jsoup和poi的依赖包 <!-- https://mvnrepository.com/artifact/org.apache. ...

  4. PHP 魔术方法__set() __get() 方法

    a); //output: 123 var_dump($s->b); //output: 123 var_dump($s->c); //output: null var_dump($s-& ...

  5. 用Web抓包分析工具Livepool 实现本地替换开发

    这是官方的介绍: LivePool 是一个基于 NodeJS,类似 Fiddler 支持抓包和本地替换的 Web 开发调试工具,是 Tencent AlloyTeam 在开发实践过程总结出的一套的便捷 ...

  6. bootstrap快速入门笔记(三)响应式,行,列,偏移量,排序

    一,响应式列重置 .clearfix <div class="row"> <div class="col-xs-6 col-sm-3"> ...

  7. Java基础语法(一)<注释,关键字,常量,变量,数据类型,标识符,数据类型转换>

    从今天开始,记录学习Java的过程.要学习Java首先得有环境,至于环境的安装我就不说了,百度有很多教程,比如:http://jingyan.baidu.com/article/20095761904 ...

  8. JavaScript中return的用法和this的用法详解

    JavaScript中return的用法详解 最近,跟身边学前端的朋友了解,有很多人对this和函数中的return的用法和意思理解的比较模糊,这里写一篇博客跟大家一起探讨一下return和this的 ...

  9. IOS中的通知NSNotification

    类似于Android中的广播接收者发送者 1.一般完整的通知包含三个属性 -(NSString *)name ;//通知的名称 -(id)object ;//通知发布者(是谁要发布通知) -(NSDi ...

  10. ORA-22835 缓冲区对于 CLOB 到 CHAR 转换或 BLOB 到 RAW 转换而言太小

    在使用Oralce时,直接取出 CLOB 到 CHAR 转换或 BLOB 到 RAW 转换时,会出现ORA-22835的异常,以下是个人的解决方案 create or replace Function ...