您的位置:首页 > 编程语言 > Go语言

认识django2.0读书笔记(1)---第一章 介绍

2013-11-27 16:30 357 查看
文档下载地址:Django_2.0_中文教程 http://download.csdn.net/detail/julius_lee/6620099
在线地址:http://djangobook.py3k.cn/2.0/

Django 2.0 Book 关键内容记录,主要是为了帮助记忆和理清整个框架,同时以后忘了可以查看,回想。

一种web开发框架。提供通用web开发模式,本书重点:Django如何构建web应用;如何使用其中的工具。

1、 框架的定义

早期Python开发web采用CGI标准,工作过程为编写python脚本,输出HTML代码,保存.cgi扩展名的文件。

问题:

重复代码较多;

初始化和释放工作麻烦,需要通用框架完成;

代码重用,数据保存和连接处理难;

整体性强,不便于修改和迁移;

解决方法:使用web框架,实现共享函数,代码调用等

2、 MVC设计模式

举例,4个文件完成相同的CGI设计方法。

文件介绍:

Models.py :使用python类描述数据表。作用:通过python代码创建,检索,更新,删除数据库记录,代替SQL语句;

Views.py:页面的业务逻辑。进行网页页面怎样操作符合要求等;

Urls.py:指定URL调用对应的视图。即由哪个url进行该视图的访问;

XX.html:html模板。描述页面如何设计,如字体,布局等

即模型-视图-控制器,简称MVC。

好处:

代码定义,数据访问的方法,请求逻辑,用户接口进行了分离,采用松散结合的方式,可以独立修改某个内容。

3、 django历史

源于新闻和网络应用,擅长动态内容管理;开源文化;

4、 预备知识

基本的面向对象编程和面向过程;实际应该还有python,html,http方面的知识;

实质:Django是python的一组类库,学习使用python编程及django的运作方式;

5、 django版本支持

对django 1.1支持
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: