先插入一条广告,博主新开了一家淘宝店,经营自己纯手工做的发饰,新店开业,只为信誉!需要的亲们可以光顾一下!谢谢大家的支持!
店名:
  小鱼尼莫手工饰品店
经营:
  发饰、头花、发夹、耳环等(手工制作)
网店:
  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. mysql中json_extract函数的使用?作用是什么?

    需求描述: 今天看mysql中的json数据类型,涉及到一些使用,使用到了函数json_extract来 获取json字段中某个key的值,在此记录下. 操作过程: 1.查看包含json字段的表信息 ...

  2. python带参装饰器的改良版

    简单点就是这种 def deco2(param=1): def _deco2(fun): def __deco2(*args, **kwargs): print (param) fun(*args, ...

  3. Tomcat------如何更改被IIS占用的80端口

    1.打开cmd,运行'netstat -ano'发现80端口被pid=4的进程占用 2.打开任务管理器,发现pid=4的进程,其实是system进程,其对应的进程描述是NT kernel & ...

  4. 如何把JavaScript数组中指定的一个元素移动到第一位

    目的:通过LocalStrorage实现存储搜索历史--结合store.js实现 代码如下: function addSearchHistory(key,value) { var oldArr = s ...

  5. 关于openssl的编译与使用

    关于openssl的编译与使用,可以参考这两往篇文章 http://blog.csdn.net/lazyclough/article/details/7456131 http://www.leaves ...

  6. 消息中间件activemq-5.14.1安全验证配置

    activemq分为控制端和客户端,下面分别介绍安全认证配置方法. 1.控制端安全配置 (1). ActiveMQ目录conf下找到jetty.xml: <bean id="secur ...

  7. hive-数据模型

    hive支持四种数据模型 • external table• table• partition• bucket 为了避免table名称冲突,hive用database作为顶层域名,如果不设定datab ...

  8. osgearth cache

    <map name="readymap.org" type="geocentric"> <options> <!--Specify ...

  9. 在MVC中实现和网站不同服务器的批量文件下载以及NPOI下载数据到Excel的简单学习

    嘿嘿,我来啦,最近忙啦几天,使用MVC把应该实现的一些功能实现了,说起来做项目,实属感觉蛮好的,即可以学习新的东西,又可以增加自己之前知道的知识的巩固,不得不说是双丰收啊,其实这周来就开始面对下载在挣 ...

  10. WP8.1学习系列(第五章)——中心控件Hub或透视控件Pivot交互UX

    具有主页菜单(中心或透视控件)的中心应用中心 你可能要设计包含许多功能的应用.当你看着这些功能时,可能会决定将它们整理到独立的区域中.这些区域最终会成为用户要访问的应用的独立部分.你需要设计一个简便的 ...