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

    Lighting:https://www.evl.uic.edu/julian/cs488/2005-11-03/index.html 光照 OpenGL中的光照(Linghting)是很重要的,为什 ...

  2. Python 面向对象详解

    Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的.本章节我们将详细介绍Python的面向对象编程. 如果你以前没有接触过面向对象的编程语言,那你 ...

  3. python 数据类型-字符串-对象和方法

    python的字符串有众多方法,可以在doc文档中查看 示例 转换开头字母为大写 c1="welcome to my python" >>> c1.capital ...

  4. java的this static public protected private abstract interface 在python的对应,java python一些区别

    1.因为工作的原因,最近使用了三个多月的java作为主力语言.很早之前在菜鸟教程也看过java文档两遍,但实践少,处于能看懂写出来不流畅的状态(对于java必须要略懂,不能能看到就头疼跳过,因为现在百 ...

  5. 【hadoop】 hadoop 单机伪分布式安装

    准备: 虚拟机(CentOS 6.9) JDK1.8 hadoop2.8.0 一.JDK安装及配置 rpm -ivh jdkxxxx 安装 配置环境变量 vim /etc/profile export ...

  6. 转载mysql数据库配置优化

    网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一 ...

  7. Explaining Delegates in C# - Part 2 (Events 1)

    In my previous post, I spoke about a few very basic and simple reasons of using delegates - primaril ...

  8. 《转载》Tomcat内存设置详解

    原文地址:Java内存溢出详解 一.常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出 ...

  9. Nginx/LVS/HAProxy负载均衡软件的优缺点

    一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术.具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了:如果机器不少,可以用D ...

  10. 【架构师之路】 LVS+Keepalived实现高可用负载均衡

    一.原理        1.概要介绍        如果将TCP/IP划分为5层,则Keepalived就是一个类似于3~5层交换机制的软件,具有3~5层交换功能,其主要作用是检测web服务器的状态, ...