第一步:下载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. NOIP 模拟 $12\; \text{简单的填数}$

    题解 一个纯的贪心,被我搞成 \(dp\) 了,最后把错解删掉了,骗了 \(10pts\) 考虑如何贪心,设置一种二元组 \((x,l)\),\(x\) 表示当前值,\(l\) 表示当前最长连续长度. ...

  2. C#用SOCKET发送HTTP请求小例

    private void button1_Click(object sender, EventArgs e) { string urlStr = this.textUrl.Text ; if (url ...

  3. SpringBoot使用@Scheduled创建定时任务

    定时任务一般会存在中大型企业级项目中,为了减少服务器.数据库的压力往往会采用时间段性的去完成某些业务逻辑.比较常见的就是金融服务系统推送回调,一般支付系统订单在没有收到成功的回调返回内容时会持续性的回 ...

  4. 关于struts中Ognl和iterator配合再次理解

    Person.jsp (struts.xml中省略) package com.mzy.entity; public class Person { private String name; privat ...

  5. 一些Java知识点

    1 import java.util.ArrayList; 2 3 public class Main { 4 5 public static void main(String[] args) { 6 ...

  6. DeltaLake数据湖解决方案

    Delta Lake 是DataBricks公司推出的一种数据湖解决方案,Delta为该方案的核心组件.围绕数据流走向(数据入湖从流入数据湖.数据组织管理.数据查询到流出数据湖)推出了一系列功能特性, ...

  7. unity优化 — UGUI纹理格式的选择

    首次界面打开加载的资源(如 贴图)会被缓存在内存中,再次打开界面由于内存中已有了资源 所以会更快.如何让首次打开界面会更快呢? 图片是否进行了有效的压缩.Android 平台下不带透明通道 优先使用E ...

  8. DFS常规解题套路

    本文为xdfApp团队成员文章,原文链接:https://blog.csdn.net/sinat_37380158/article/details/106866970 作者介绍:韩沛沛, 北京邮电大学 ...

  9. php ltrim() rtrim() trim()删除字符空格

    php$str=" 去除前后空格 ";echo "方括号中为原始字符串:[".$str."]";echo "原始字符串长度:&qu ...

  10. 在按照ROS官方步骤操作,同时用Git管理整个过程,git clone的新catkin_ws报错: catkin_package() include dir 'include' does not exist relative to

    在按照ROS官方步骤操作,同时用Git管理整个过程,git clone的新catkin_ws报错如下: CMake Error at /opt/ros/kinetic/share/catkin/cma ...