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

文档下载地址: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支持





你可能感兴趣的:(认识django2.0读书笔记(1)---第一章 介绍)