Django是另一种python web通用框架,大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。

一、Django的安装

官方网址:https://www.djangoproject.com/download/

 测试是否安装成功:

 参考资料

django基础篇:http://www.cnblogs.com/wupeiqi/articles/5237704.html

django进阶篇:http://www.cnblogs.com/wupeiqi/articles/5246483.html

二、cmd新建Django项目

1、cd 至新建项目的目录下,

2、 django-admin命令,可获取与django相关的所有命令提示,

3、django-admin startproject 新建项目名,

即可在新建项目目录下看到多一个新建项目名的文件夹和manage.py的文件,表示已经安装成功,

 

三、pycharm中使用

在pycharm中打开新建项目,新建项目中已经有了初始化文件,如下:

templates文件夹需要自己自动添加,然后在settings.py文件中如下修改:

可以进行此项目的开发操作。。。

 四、MTV模式及流程

django核心是MTV 模式,与MVC本质并无区别,其中:

  M——model负责与数据库对接

  V——view负责业务逻辑

  T——templete负责展示页面

django的处理流程,如下图:

  

首先,通过URL控制器,将页面输入的URL解析并匹配对应的处理函数;

然后,通过View视图进行相关的业务逻辑处理,其中包含与Model的数据交互,

最后,通过Templete将渲染好的模板,返回给客户端