文档下载地址: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支持
本文来自博客园,作者:{Julius},转载请注明原文链接:https://www.cnblogs.com/bestechshare/p/16447747.html
可微信加我,了解更多,WeChat:{KingisOK}