1.Django介绍
Django已经成为web开发者的首选框架,是一个遵循 MVC 设计模式的框架。MVC是Model、View、Controller三个单词的简写,分别代表模型、视图、控制器。Django其实也是一个MTV 的设计模式。MTV是Model、Template、View三个单词的简写,分别代表模型、模版、视图。但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。它们各自的职责如下:
2.Django系统工作原理
用户请求URL,URL控制器匹配相应的视图函数,视图函数基于数据模型Model操作MySQL数据库,并将数据返回给视图函数,数据函数将最终结果渲染到Template模板,向用户进行展示。