MVC的简介
m:model,是应用程序中用于处理应用程序数据逻辑的部分
v :view,是应用程序中用于处理数据显示的部分
c :Controller,控制器,接收用户的输入调用模型和视图完成用户的请求,是应用程序中用于处理数据显示的部分
MTV的简介
m:model,负责业务对象和数据库的对象(ORM)
t:template,负责把页面展示给用户
v:view,负责业务逻辑,并在适当的时候调用M和T
需要注意的是,不能简单的把 Django 视图认为是MVC控制器,把 Django 模板认为MVC视图。
区别在于:
Django 视图 不处理用户输入,而仅仅决定要展现哪些数据给用户;
Django 模板 仅仅决定如何展现Django视图指定的数据。
Django介绍
django 重量级的网络框架,成熟稳定,给我们提供了丰富的功能,鼓励用户使用这些现成的解决方案来快速开发
flask 轻量级的网络框架,提供了较为较完善的web服务器所需的基本功能,同时允许且建议用户自由选择扩展的技术
目录结构
(1)工程目录下
__init__.py 初始化文件
settings.py 工程的配置文件
urls.py 工程路由文件
wsgi.py 部署文件 平时不对其进行操作