第一步:下载python3.6.8或者到(https://www.python.org/downloads/release/python-368/)官网下载(Windows x86-64 executable installer

https://www.python.org/ftp/python/3.6.8/python-3.6.8-amd64.exe

第二步:安装python3.6.8,

1.自己定义安装目录,这里安装到(c:\python3\)

2.加载python和pip环境:

右键这台电脑-属性-高级系统设置-高级-环境变量-在系统变量中选择path-点击编辑

在最后添加      ;C:\python3;C:\python3\Scripts

***注意:前面有加分号,中间间隔用分号,最后不能添加分号,否则系统认不到pip

***C:\python3是python在的目录,C:\python3\Scripts是pip在的目录

测试是否安装成功:

打开cmd,输入python,看是否显示python版本,以及 输入 pip -V ,看是否显示pip版本

第三步:在已经有安装好IIS中,增加安装cgi (web服务器-应用程序开发-选择CGI)

第四步:配置网站

1.拷贝项目到相应位置(这里是C:\www\windowsproject)

项目结构为:windowsproject此文件来包含整个项目(app跟主文件)

2.在IIS中新建网站

物理路径指向:C:\www\windowsproject

其它域名,跟名称可根据自己情况填写

3.安装wfastcgi(windows主要通过此程序跟django对接)

进入cmd下,pip install wfastcgi

安装好后,执行  wfastcgi-enable,并拷贝画红圈部分

C:\python3\python.exe|C:\python3\Lib\site-packages\wfastcgi.py

4.安装django

进入cmd下,pip install django==2.1.2

5.配置web.config(如果没有此文件,就新建)

到网站的目录下C:\www\windowsproject配置web.config

 1 <?xml version="1.0" encoding="UTF-8"?>
2 <configuration>
3 <system.webServer>
4 <handlers>
5 <add name="Python FastCGI"
6 path="*"
7 verb="*"
8 modules="FastCgiModule"
9 scriptProcessor="C:\python3\python.exe|C:\python3\Lib\site-packages\wfastcgi.py"
10 resourceType="Unspecified"
11 requireAccess="Script"/>
12 </handlers>
13 </system.webServer>
14 <appSettings>
15 <add key="WSGI_HANDLER" value="django.core.wsgi.get_wsgi_application()" />
16 <add key="PYTHONPATH" value="c:\www\windowsproject" />
17 <add key="DJANGO_SETTINGS_MODULE" value="windowsproject.settings" />
18 </appSettings>
19 </configuration>

*** scriptProcessor= 此处填写刚才wfastcgi-enable显示需要拷贝的内容

*** <add key="PYTHONPATH" value= 此处填写网站建立写的物理路径

***  <add key="DJANGO_SETTINGS_MODULE" value= 此处填写  项目名.settings

第五步:文件夹权限配置,至此结束,可以直接绑定ip测试或者直接访问127.0.0.1

给项目文件添加写和修改的权限

windows2012安装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. Mysql的分区表

    概论: 分区表一般用作Mysql库表的水平切割(也就是常说的mysql性能优化的几种通用手法"读写分离.分库分表"中的一种),适用于单表的数据量可能很大的场景.因为分区表可以将一个 ...

  2. Ratel:一直站在Android逆向巅峰的平头哥

    本文来源:带动行业内卷,渣总义不容辞 字越少事儿越大,请关注github(可以点击阅读原文): https://github.com/virjarRatel 平头哥(ratel)是一个Android逆 ...

  3. Git修改历史commit的author信息

    前言 "嘀嗒嘀嗒",抬头看向墙上的钟表,此时已是凌晨1点.小明终于把Go语言圣经第二章的笔记写完,保存commit,提交,然后睡觉. 额,等等,不对,小明发现他用的是公司的git账 ...

  4. Ecplise项目导入IDEA(纯小白名词解释)

    1. Module 模块 一个大的项目不仅仅是只有Java的源文件,还有数据库,服务器,web等等文件一起使用,将类似于这样分类的文件定义为 module 例如 core Module(核心).web ...

  5. 16 bit 的灰度图如何显示

    16 bit 的灰度图如何在QT中显示 用Mat构造的 16 bit 灰度图 无法直接显示,需要转换成 8 bit 的灰度图在QT中显示, 使用OpenCV自带的最大最小值归一法, cv::norma ...

  6. vue2.0与3.0中的provide和inject 用法

    1.provide/inject有什么用? 常用的父子组件通信方式都是父组件绑定要传递给子组件的数据,子组件通过props属性接收,一旦组件层级变多时,采用这种方式一级一级传递值非常麻烦,而且代码可读 ...

  7. K8S集群架构的组件组成

    1.Master--主控节点 (1)apiserver:集群统一入口,以restful的方式,交给etcd存储 (2)scheduler:节点调度,选择node节点应用部署 (3)controller ...

  8. NOIP模拟13「工业题·卡常题·玄学题」

    T1:工业题 基本思路   这题有一个重要的小转化: 我们将原来的函数看作一个矩阵,\(f(i,j-1)*a\)相当于从\(j-1\)向右走一步并贡献a,\(f(i-1,j)*b\)相当于从\(i-1 ...

  9. 第三课:GDB 常用的调试命令概览

    先给出一个常用命令的列表,后面会结合具体的例子详细介绍每个命令的用法. 命令名称 命令缩写 命令说明 run r 运行一个程序 continue c 让暂停的程序继续运行 next n 运行到下一行 ...

  10. AOP联盟通知类型和Spring编写代理半自动

    一.cglib功能更强大 二.Spring核心jar包 三.AOP联盟通知 三.代码实现Spring半自动代理 1.环绕通知的切面 2.bean.xml配置 3.创建bean容器,获取bean,即已经 ...