【Django 学习笔记】1、基础概念和MVT架构

本文介绍了Django web框架的基础概念,包括MVC和MVT设计模式的区别。详细讲解了MVT架构中的Model、View、Template,并提供Django的安装、项目创建步骤,以及运行项目的指南。
摘要由CSDN通过智能技术生成

0x00 Django 简介

  • Django是Python写的开源Web开发框架,主要目的是做一个简便、快速的开发数据库驱动的网站

  • Django遵循MVC设计模式,在Django中有个专有名词,叫做MVT

    • 设计模式就是前辈们在开发过程中总结出来的经验和套路
    • MVC是一种设计模式,在这种设计模式下衍生出了MVT
  • Django中文说明文档:https://yiyibooks.cn/xx/django_182/index.html

0x01 MVC 简介

  • 全拼:Model View Controller
  • MVC 核心思想:解耦
    • 让不同的模块之间降低耦合, 增强代码的可扩展性和可移植性, 实现更好的向后续版本的兼容
    • 开发原则 : 高内聚, 低耦合
  • MVC 解析
    • M全拼为Model, 主要封装对数据库层的访问, 内嵌ORM框架, 实现面向对象的编程来操作数据库.

    • V全拼为View, 用于封装结果, 内嵌了模板引擎, 实现动态展示数据.

    • C全拼为Controller, 用于接收GET或POST请求, 处理业务逻辑, 与Model和View交互, 返回结果.

0x02 MVT 简介

  • MVT全拼为Model-View-Template
  • MVT核心思想: 解耦(按照模块间的职能进行划分,然后做解耦)
  • MVT解析
    • M (模型)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值