模块
Django
本身基于 MVC
模型,即 Model
(模型)+ View
(视图)+ Controller
(控制器)设计模式,MVC
模式使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能
Django
中的基本模块有:
- 模型
Model
:数据层,处理与数据相关的所有事务 - 视图
View
:视图层,处理用户发出的请求(用户点击登录按钮,后台需要根据数据库去做出匹配,如果匹配失败就登录失败) - 模板
Template
:模板层,通过视图函数渲染html
模板,得到动态的前端页面 - 路由
Url
:网站的入口,关联到对应的视图函数,访问网址就对应一个函数 - 表达
Forms
:用在浏览器输入的数据提交,并对这些数据进行验证 - 后台
Admin
:Django
自带一个管理后台,对提交的数据进行管理 - 配置
Settings
:Django
配置文件的设置(配置数据库,配置缓存,配置部署文件等)