最近断断续续整理了一些Djiango心得,与大家分享。
Djiango是python开发中常用的一种Web框架,一开始接触看到MVC(模型-视图-控制器)模式使我眼前一亮,以前做java也常用到三层架构。实际Djiango有自己的框架名称:MVT。与关系数据库交互。
M:Model.负责数据处理,内嵌ORM(Object Relational Mapping)框架。
V:VIEW。负责接受httprequest,业务处理,返回httpresponse.
T:Templat(模版)。封装构造要返回的HTML/JS/CSS等,内嵌了模版引擎。
简单的说, MVC 是一种软件开发的方法,它把代码的定义和数据访问的方法(模型)与请求逻辑 (控制器)还有用户接口(视图)分开来。这种设计模式关键的优势在于各种组件都是 松散结合 的。这样,每个由 Django驱动 的Web应用都有着明确的目的,并且可独立更改而不影响到其它的部分。我们程序设计当然希望最大程度做到高内聚低耦合,可以更好的灵活使用。
OK,话不多说,开始准备环境。
下载django-1.8.2.tar.gz,解压到D盘。CMD控制台进入D:django-1.8.2.tar.gz目录,运行python setup.py
install
cd
D:
cd
django-1.11.8
python setup.py
install
测试是否安装成功:
C:\Users\Administrator>python
Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.VERSION
(1, 8, 2, 'final', 0)
>>> django.get_version()
'1.8.2'