1.安装django

1.1、下载Django包

https://www.djangoproject.com/download/
https://www.djangoproject.com/m/releases/1.10/Django-1.10.5.tar.gz

1.2、解压下载好的压缩包:Django-1.10.5.tar.gz

直接解压缩,我解压缩的目录是E:盘 E:\Django-1.10.5

PS:在安装Django之前,请确保你机器上面安装了python
我机器上面安装了python3.6.0

1.3、打开windows的终端:运行-->cmd

然后进入到你解压缩的目录,输入命令:
python setup.py install
直接回车,就开始安装了

1.4、检测是否安装成功
python
import django
django.VERSION
print(django.__path__)

如果你要卸载安装的django,可以直接删除上面图中所示的地址(print(django.__path__)所打印的地址)目录即可

1.5、添加环境变量

配置环境变量还是需要手动,将这几个目录添加到系统环境变量中:D:\python;D:D:\python\Lib\site-packages\django;D:\python\Scripts;
其中你install Django后,会在你python的安装目录的Lib\site-packages\添加django文件夹,在你python的安装目录的添加中添加\Scripts文件夹,你要做的就是把这两个文件夹添加到环境变量path中,添加好环境变量后,就可以使用Django的django-admin.py命令新建工程了

我本地安装的是3.6.0版本,安装完django后D:\python\Lib\site-packages下的django目录是这样的:
\Django-1.10.5-py3.6.egg\
\Django-1.10.5-py3.6.egg\django\

所以配置的环境变量如下:
D:\python;D:\python\Scripts;D:\python\Lib\site-packages\Django-1.10.5-py3.6.egg\django;D:\python\Lib\site-packages\Django-1.10.5-py3.6.egg;D:\python\Lib\site-packages\Django-1.10.5-py3.6.egg\django\bin

Ps:执行django-admin.py startproject hello时出现报错:
python: can't open file 'django-admin.py': [Errno 2] No such file or directory
原因未成功配置环境变量,所以添加了好几个django目录,没搞清最少配置项是什么。

2.创建django helloworld项目

进入cmd命令行,执行代码:
切换到你想要建立Django应用的路径下
cd /d D:\hello
执行下面的命令在当前路径下建立名为hello的应用,就会在当前路径下建立名为hello的应用了。
django-admin.py startproject hello
命令行切换到刚建立的hello目录下,打开web服务:
cd hello
manage.py runserver 0.0.0.0:8090

出现如下提示,证明你的应用开启web服务了
Performing system checks...

System check identified no issues (0 silenced).

You have 13 unapplied migration(s). Your project may not work
apply the migrations for app(s): admin, auth, contenttypes, s
Run 'python manage.py migrate' to apply them.
February 13, 2017 - 09:35:24
Django version 1.10.5, using settings 'hello.settings'
Starting development server at http://0.0.0.0:8090/
Quit the server with CTRL-BREAK.
[13/Feb/2017 09:35:58] "GET / HTTP/1.1" 200 1767
Not Found: /favicon.ico
[13/Feb/2017 09:35:58] "GET /favicon.ico HTTP/1.1" 404 1935

你可以登陆http://127.0.0.1:8090/,看到欢迎页面就证明成功了

It worked!
Congratulations on your first Django-powered page.

Of course, you haven't actually done any work yet. Next, start your first app by running python manage.py startapp [app_label].
You're seeing this message because you have DEBUG = True in your Django settings file and you haven't configured any URLs. Get to work!

接下来你就可以开始你的Django开发了

windows7安装django并创建第一个应用的更多相关文章

  1. Windows 安装Django并创建第一个应用

    学习python 也有一段时间了,语法也学得差不多了,突然就想学一学python的web开源开源框架Django,我用的是Django-1.6.2.tar.gz,可以在官网https://www.dj ...

  2. ASP.NET MVC 5 03 - 安装MVC5并创建第一个应用程序

    不知不觉 又逢年底, 穷的钞票 所剩无几. 朋友圈里 各种装逼, 抹抹眼泪 MVC 继续走起.. 本系列纯属学习笔记,如果哪里有错误或遗漏的地方,希望大家高调指出,当然,我肯定不会低调改正的.(开个小 ...

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

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

  4. 初学Django:创建第一个项目+使用模板

    1. 创建一个项目 之前在Anaconda 3里面用命令行安装了Django之后,有了可用的管理工具django-admin.py (1)用django.admin.py来创建一个项目Hellowor ...

  5. Django之 创建第一个站点

    详细请查看麦子学院django第二小节 一.新建website 工程: 在python34目录下创建一个空文件,名字为“djangoweb” 1.环境变量设置2.打开cmd命令符界面C:\Users\ ...

  6. django创建第一个项目helloworld

    环境:centos 7,已安装python 3.6环境 1.安装django并创建django第一个项目 1.1.使用pip安装django# pip install Django或指定安装版本# p ...

  7. Ionic学习记录(一):ionic及cordova安装、创建第一个应用、项目结构

    目录: 一.ionic的安装 二.创建第一个应用程序 三.浏览器中预览应用 四.项目结构 五.添加页面 一.ionic的安装 使用Ionic创建和开发应用程序主要通过Ionic命令行实用程序(“CLI ...

  8. Django1.8教程——安装Django

    本书介绍 你是不是对Django的学习感到迷茫?是不是对网上零星的教程感到绝望?是不是苦于没有可以迅速上手的实例而发愁?如果你同我一样有这些感受,那么<Django.By.Example> ...

  9. Windows下安装Django及WEB服务启动

           如果使用的是 Linux 或 Mac OS X ,系统可能已经预装了 Python .在命令提示符下 (或 OS X 的终端中) 输入python ,如果出现python编辑环境,说明 ...

随机推荐

  1. DB开发之oracle

    常用命令: select table_name from user_tables;  //当前用户的表 select table_name from all_tables;  //所有用户的表 sel ...

  2. HTTP从入门到入土(2)——HTTP协议发展历史

    HTTP协议的发展历史 HTTP/0.9 0.9版本是第一个定稿的HTTP版本,相对较为简陋.它有以下特点: 只有一个命令GET 没有header等描述数据的信息 服务器发送完毕,就关闭TCP连接 注 ...

  3. linux内核分析第二周-完成一个简单的时间片轮转多道程序内核代码

    中断时计算机运行的一个非常重要的功能.之所以重要,是因为由于种种原因,计算机不能将一个程序从头执行到尾不间断,而是可能会出现很多像等待输入设备输出设备的过程,如果没有中断系统,CPU只能等待,造成资源 ...

  4. 20145326 《Java程序设计》实验五——Java网络编程及安全实验报告

    实验内容 1.掌握Socket程序的编写: 2.掌握密码技术的使用: 3.设计安全传输系统. 实验步骤 我和20145211黄志远http://www.cnblogs.com/nostalgia-/组 ...

  5. pod状态为Back-off

    查看pod状态为CrashLoopBackOff [root@master yaml]# kubectl get pods NAME READY STATUS RESTARTS AGE mysql-7 ...

  6. ZOJ 3769 Diablo III(分组背包)

    http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3769 题意:有13种装备,每种装备值可以穿戴一种,特殊的就是双手武器和单手 ...

  7. Gym 101246G Revolutionary Roads

    http://codeforces.com/gym/101246/problem/G 题意: 给出一个有向图,现在可以把图中的任意一条边改为无向边,问强连通分量最多可以有多少个点,在此情况下输出所有能 ...

  8. POJ 2112 Optimal Milking(二分+最大流)

    http://poj.org/problem?id=2112 题意: 现在有K台挤奶器和C头奶牛,奶牛和挤奶器之间有距离,每台挤奶器每天最多为M头奶挤奶,现在要安排路程,使得C头奶牛所走的路程中的最大 ...

  9. LA 2963 超级传输(扫描)

    https://vjudge.net/problem/UVALive-2963 题意:需要在n个星球上各装一个广播装置,作用范围均为R.每个星球广播A类节目或者B类节目.a表示星球i收听到的和自己广播 ...

  10. Java Spring-IOC和DI

    2017-11-06 16:30:25 IOC:控制反转,将对象的创建权交由Spring管理.IOC底层原理:工厂类+反射+配置文件,创建对象交由工厂类完成. DI(Dependency Inject ...