Django学习笔记(一):MVC/MVT的介绍

本文介绍了Django框架的基础知识,包括MVC与MTV设计模式的区别。Django作为重量级的Web框架,提供丰富的功能。在MTV模式中,Model处理数据,Template展示页面,View负责业务逻辑。Django的开发流程涉及models.py、views.py、templates文件夹的交互。同时,文章还概述了Django工程的目录结构和HTTP状态码的基本概念。
摘要由CSDN通过智能技术生成

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 部署文件 平时不对其进行操作

&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值