Django采用了MVT的软件设计模式,暨模型(Model),视图(View),模板(Template)
· M:负责和数据库交互,进行数据处理。
· V:接受请求,进行业务处理,返回应答,做逻辑函数
· T:负责封装构造要返回的html
MVT模型的工作流程:
路由控制器将请求转发给对应的视图函数,完成业务逻辑,视图函数将从model中获取的数据嵌入到template中的模块(html)渲染成一个页面字符串,返回给客户端的流程。
Django的重点在于:
url路由器+MVT设计模型
流程图:
Django完整的目录结构如下:
Django创建一个项目:# django-admin startproject 项目名
启动项目:# python manage.py runserver IP:PORT
创建应用:# python manage.py startapp 应用名