Django_book 第一章

    添加时间:2013-6-19 点击量:

    比来开端进修python的web开辟django框架,材料django_book,对每章作总结和进修,分享如下, 菜鸟起步,愿和各位共同窗习~


    一、介绍django. 1


    1.1 什么是django. 1


    1.2 框架呈现的靠山... 1


    1.3 django汗青和特点... 1


    1.4 MVC设计模式简介... 1


    1.5 django成长... 1


    一、介绍django


    1.1 什么是django


    Python 针对web开辟的一个框架,应用django开辟web应用,可以将精力集中存眷在最关键性的题目上,如许可以在相对较短的时候内完成一个具有雄厚功能的web应用



    1.2 框架呈现的靠山


    不应用框架下的web开辟露出出的题目:


    1) 以python cgi为例,每个自力的cgi脚本连接数据库的时辰都邑创建连接,当我想批改连接的时辰,须要批改所有的cgi脚本


    2) 一个开辟人员须要存眷很是基层的道理,会明显降落开辟人员的效力,增长错误的几率


    3) 一堆如许的代码被放到一个复合的景象中会导致错杂和工作量大大增长


    4) 一个web设计师完全没有python的开辟经验,然则想批改页面,将会增加多量艰苦,某个字符写错将直接导致页面应用溃散


    以上的题目就是开辟框架致力解决的题目,而django就是框架之一,一个完全web开辟框架



    1.3 django汗青和特点


    Django是从真实的世界中出生的,由堪萨斯州lawrence城中的一个收集小组编写,出生于2003年秋,由Lawrence Journal-World报纸的法度员Adrain Holovaty和Simon Willison开端用python编写,2005年开辟完成并开源



    1.4 MVC设计模式简介


    MVC(model-view-controller),一种软件中广泛应用的设计模式,希罕合适GUI设计和web设计,可以便利的批改默示层而不影响营业逻辑,或者批改底层营业而不影响其他项目组,MVC将一个应用分为3个层次:模型层次,视图层次和把握层次,各项目组组件实现疏松耦合



    1.5 django成长


    Django开辟者包管首要版本号向后兼容,意味着用django 1.1写的法度,可以用于1.2,1.3,1.9等所有1打头的版本


    Django到了2.0 就不会兼容1.0法度了,1.0的开辟周期为3年的时候


    进修django无需web开辟的常识,独一须要知道的就是python开辟的常识即可

    原来,再大的房子,再大的床,没有相爱的人陪伴,都只是冰冷的物质。而如果身边有爱人陪伴,即使房子小,床小,也觉得无关紧要,因为这些物质上面有了爱的温度,成了家的元素。—— 何珞《婚房》#书摘#
    分享到: