先插入一条广告,博主新开了一家淘宝店,经营自己纯手工做的发饰,新店开业,只为信誉!需要的亲们可以光顾一下!谢谢大家的支持!
店名:
  小鱼尼莫手工饰品店
经营:
  发饰、头花、发夹、耳环等(手工制作)
网店:
  http://shop117066935.taobao.com/

马上开始正题...

1.django简述

  1.1简介

  Django 项目是一个python定制框架,它源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。Django 框架的核心组件有:

    用于创建模型的对象关系映射

    为最终用户设计的完美管理界面

    一流的 URL 设计

    设计者友好的模板语言

    缓存系统

  Django(发音:/ˈdʒæŋɡoʊ/ JANG-goh) 是用python语言写的开源web开发框架(open source web framework),它鼓励快速开发,并遵循MVC设计。Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。

  1.2 架构设计

  Django是一个基于MVC构造的框架。但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。

  1.3 设计哲学

  Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。它还强调快速开发和DRY(Do Not Repeat Yourself)原则。

  1.4 工作机制简述

  ps: 刚接触django的童鞋,这个工作机制看不懂也没关系,开始做工程的时候自然就明白了。

  用manage .py runserver 启动Django服务器时就载入了在同一目录下的settings .py。该文件包含了项目中的配置信息,如前面讲的URLConf等,其中最重要的配置就是ROOT_URLCONF,它告诉Django哪个Python模块应该用作本站的URLConf,默认的是urls .py。
  当访问url的时候,Django会根据ROOT_URLCONF的设置来装载URLConf。
  然后按顺序逐个匹配URLConf里的URLpatterns。如果找到则会调用相关联的视图函数,并把HttpRequest对象作为第一个参数(通常是request)
  最后该view函数负责返回一个HttpResponse对象。
  1.5 django版本选择

  虽然Python3已经发布,但Django暂时还不支持。 我们选用python2.7.5,满足兼容性需要。

2.django下载

  官网下载地址:https://www.djangoproject.com/download/

  项目中使用官网的Django-1.5.4.tar.gz版本,提供一下个人的存储地址:http://vdisk.weibo.com/s/Cd8pPaw56OzPy

3.django安装

  3.1解压

  下载的文件Django-1.5.4.tar.gz解压到文件夹

    

  3.2 打开windows的cmd命令窗口(快捷键为:win键+R-->输入cmd-->回车),将命令行定位到Django-1.5.4文件夹的目录下:

  

  3.3 输入python setup.py install ,点击回车键安装django。

  3.4 安装后,会在python安装包中自动复制相应的django文件(比如在C:\Program Files (x86)\python275\Lib\site-packages文件夹下就会有django文件夹)。

  

4. 验证django是否正确安装

  可在cmd python中查看django版本号,以验证django是否已正确安装

  在cmd中,输入python,进入python环境(直接在python shell中也可),然后import django,通过print方法输出版本号。

  

5.环境变量配置

  5.1 python环境变量配置

  如果此配置已完成,可以跳过此步骤。

  右键“我的电脑”->“属性”->“高级”->“环境变量”,找到Path变量名双击打开,编辑它的值,在变量值项的末尾,加上分号+python的安装目录,比如:;C:\Program Files (x86)\python275;C:\Program Files (x86)\python275\Scripts确定即可。这时,打开Windows的命令提示符窗口,输入python,即进入Python的控制台,这说明环境变量配置成功了。

  5.2 django环境变量配置

  确定python环境变量配置后,django环境也需要配置,编辑Path的值,添加分号+django安装目录,如:;C:\Program Files (x86)\Python275\Lib\site-packages\django,至此配置环境变量成功。

6.django简单使用示例  

  6.1 使用django创建新工程

  环境配置好之后,就可以使用Django的django-admin.py命令新建工程了,在cmd中输入想创建工程的文件夹,比如e:/myProject,使用 django-admin.py startproject myDjangoProject,查看结果:

  

  在文件中查看创建的工程

  

  6.2 运行服务器

  现在cmd dos下进入刚刚新建的工程目录e:/myProject/myDjangoProject,输入python manag.py runserver或manage.py runserver均可,0 errors说明Django的自带Web服务器已经正常启动:

  

  6.3 在浏览器中查看网站
  在浏览器上输入:127.0.0.1:8000,便能浏览刚创建的网站了:

  

  至此,django开发框架就搭建好了。  

7.django教程链接

  下面给几个django学习用到的文档地址,供大家参考学习使用:  

  django 中文文档
  django 英文文档
   django使用
   django pattern使用
  django book 1.0
  django book 2.0
  正则表达式 en 文档
  template模版指南
 
  参考百度百科:
 
店名:
  小鱼尼莫手工饰品店
经营:
  发饰、头花、发夹、耳环等(手工制作)
网店:
  http://shop117066935.taobao.com/

python开发环境搭建(windows+python2.7.5+django1.5.4)【原创】的更多相关文章

  1. 【selenium+python】之Python Flask 开发环境搭建(Windows)

    一.先安装python以及pip 二.其次, Python的虚拟环境安装: 在github上下载https://github.com/pypa/virtualenv/tree/master  zip文 ...

  2. eclipse python开发环境搭建

    eclipse python开发环境搭建[非原创] 1.在www.eclipse.org官网下载Eclipse Classic 4.2.2,Win7 64位下载eclipse-SDK-4.2.2-wi ...

  3. python开发环境搭建

    虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境. 1.准备好安装包 1)上python官网下载python运 ...

  4. python学习之python开发环境搭建

    Python简介 Python是一种面向对象.解释型计算机程序设计语言.Python语法简洁而清晰,具有丰富和强大的类库等等众多的特性,这是来自百度百科的介绍,在百度百科还能看到它的更详细的介绍信息, ...

  5. Linux CentOS Python开发环境搭建教程

      CentOS安装Python 1.CentOS已经自带安装了2.x版本,先尝试python命令检查已安装的版本.如果你使用rpm.yum或deb命令安装过,请使用相对命令查询. 2.复制安装文件链 ...

  6. python开发环境设置(windows)

    python开发环境设置(windows) 1)  python2.7.3安装 在www.python.org上下载python-2.7.6.amd64.msi软件.安装完毕后设置path路径.控制面 ...

  7. Eclipse中Python开发环境搭建

    Eclipse中Python开发环境搭建  目 录  1.背景介绍 2.Python安装 3.插件PyDev安装 4.测试Demo演示 一.背景介绍 Eclipse是一款基于Java的可扩展开发平台. ...

  8. Laravel 开发环境搭建 - Windows

    Laravel 开发环境搭建 - Windows  :   https://laravel-china.org/docs/laravel-development-environment/5.5/dev ...

  9. python开发环境搭建及numpy基本属性-【老鱼学numpy】

    目的 本节我们将介绍如何搭建python的开发环境以及numpy的基本属性,这样可以检验我们的numpy是否安装正确了. python开发环境的搭建 工欲善其事必先利其器,我用得比较顺手的是Intel ...

随机推荐

  1. phpcms v9不限模型全站搜索

    简单修改一下v9默认的搜索功能,可以不按模型搜索全站内容 下面是被修改后的search模块中的index.php文件 <?php defined('IN_PHPCMS') or exit('No ...

  2. 九个PHP很有用的功能

    1. 函数的任意数目的参数 你可能知道PHP允许你定义一个默认参数的函数.但你可能并不知道PHP还允许你定义一个完全任意的参数的函数 下面是一个示例向你展示了默认参数的函数: // 两个默认参数的函数 ...

  3. Linux od命令(以指定进制显示文件)

    从“读取二进制文件”出发,到od命令的使用 在桃村实习期间,一直努力做毕业设计,我的毕业设计中有一个内容就是读取SEGY文件.在读取文件时,经常遇到的问题时你要读取浮点型数据,这时你就必须考虑你所使用 ...

  4. 重新生成RF的测试库API文档

    在dos窗口下执行如下命令: 命令:python -m robot.libdoc 库名称  生成的API文件名.html 例如:python -m robot.libdoc MongoDBLibrar ...

  5. 集群瓶颈为什么是磁盘io

    阅读本文思考: 1.对磁盘IO了解多少 2.为什么是磁盘IO是瓶颈,有没有自己的答案 想了解磁盘io可以查看此帖:集群瓶颈:磁盘IO必读 (磁盘IO:磁盘输出输出) 集群的瓶颈提出多种看法,其中网络和 ...

  6. nodeJs学习过程之认识nodejs

    nodeJs只是听说过,没见过,没玩过.从新手开始,我想慢慢掌握它. 一.首先,我想知道nodeJs是什么? 摘自百度百科: Node.js是一套用来编写高性能网络服务器的JavaScript工具包, ...

  7. ssiOS应用架构谈 本地持久化方案及动态部署

    本文转载至 http://casatwy.com/iosying-yong-jia-gou-tan-ben-di-chi-jiu-hua-fang-an-ji-dong-tai-bu-shu.html ...

  8. 安装Alcatraz来管理Xcode插件的步骤和注意点

    简介: Alcatraz 是一个帮你管理 Xcode 插件.模版以及颜色配置的工具.它可以直接集成到 Xcode 的图形界面中,让你感觉就像在使用 Xcode 自带的功能一样 下载和管理插件步骤 一 ...

  9. Unicode编码转换汉字

    Uri.UnescapeDataString(string) #region Unicode转换汉字 Console.WriteLine(Uri.UnescapeDataString("\u ...

  10. django restframwork 教程之authentication权限

    当前我们的API在编辑或者删除的时候没有任何限制,我们不希望有些人有高级的行为,确保: 代码段始终与创建者相关联 只允许授权的用户可以创建代码段 只允许代码段创建者可以更新和删除 没有认证的请求应该有 ...