@Django_zero
简介Django
-
从概念来说
Django框架是Web 框架的一种,Web 框架是致力于解决web应用存在的问题。如:1.连接数据库的代码不应该同时存在于各个独立的 CGI 脚本中,做法是把这些代码重新组织到一个公共函数里面。2.连接库,关闭库这种重复操作人工去做,犯错几率高,做法是交给框架布置。3.多个页面对函数的重复利用,分别对应独立数据库和密码,为了增加效率,做法是配置环境相关的配置文件。4.业务功能复杂,做法是降低耦合,将页面显示逻辑与后台数据库读取功能分隔开。
-
从本质来说
Django 只不过是用 Python 编写的一组类库。用 Django 开发站点就是使用这些类库编写 Python 代码。因此,学习 Django 的关键就是学习如何进行 Python 编程并理解 Django 类库的运作方式。对编程人员来说,学习 Django 就是学习她的命名规则和 API。
-
从简单来说
可以使编程人员专注于编写清晰、易维护的代码,而无需从头做起,就是 Django 所能做的。
-
从个人理解来说
面对车,对于驾驶人员来说,在初期,不需要知道车的零件都是什么作用,我们要做的是明白如何去驾驭车,如何能够更好的驾驭它。在实现这个目的的过程中,同时去了解车上的各个部分。这样,在出现问题的时候,我们也好把握问题出在何处。如上,编程也是如此。
最终目的: 懂得
1.使用Django构建 Web 应用时,Django框架到底做了哪些工作以及编程人员还需要做哪 些工作;
2.适当的地方理解更高级的概念,解释如何在所做的项目中高效的使用这些工具。