zoukankan      html  css  js  c++  java
  • python开发环境搭建(windows+python2.7.5+django1.5.4)【原创】

      先插入一条广告,博主新开了一家淘宝店,经营自己纯手工做的发饰,新店开业,只为信誉!需要的亲们可以光顾一下!谢谢大家的支持!
    店名:
      小鱼尼莫手工饰品店
    经营:
      发饰、头花、发夹、耳环等(手工制作)
    网店:
      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)python275Libsite-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)python275Scripts确定即可。这时,打开Windows的命令提示符窗口,输入python,即进入Python的控制台,这说明环境变量配置成功了。

      5.2 django环境变量配置

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

    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/
  • 相关阅读:
    React Native初始化项目后执行react-native run-ios,构建失败
    React Native细节知识点总结<二>
    pod installation failed with react native 0.44
    web项目文件上传
    Type Java compiler level does not match the version of the installed Java project facet.项目内容没错但是项目上报错,不影响运行
    在MyEclipse中改了项目名称,到tomcat的webroot下发现,部署的名称还是原来的。
    jsp页面上读取MySQL数据库datetime时间显示问题
    MySQL日期时间字段
    Date、Calendar、Timestamp的区别与转换
    Java创建Timestamp的几种方式
  • 原文地址:https://www.cnblogs.com/qiongmiaoer/p/3347001.html
Copyright © 2011-2022 走看看