Django初步了解

devtools/2024/10/19 15:25:09/

目录

一、什么是Django

二、Django的设计模式

三、涉及的英文缩写及其含义

四、安装(官方教程)


一、什么是Django

Django是一个Python Web框架,可以快速开发网站,提供一站式的解决方案,包括缓存、数据库ORM、后台管理、验证、表单处理等多项功能。

Web:一种基于超文本(用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本)和HTTP的、全球性动态交互(信息动态变化、可与之进行交互)、跨平台(windows\mac\linux等平台都可以访问)的分布式(信息可以分布在不同站点)图形信息系统

二、Django的设计模式

Django是免费、开源的,是一个遵循MTV设计模式的框架。MVC是经典的软件开发设计模式,MTV 模式是在它的基础上衍生而来。图来源:Django MVT与MVC设计模式

Django中的MTV:

Model:处理与数据相关的事务,比如数据库交互。

Template:处理页面的显示,也决定了用户界面的外观。

View:同时与模型(model)和模板(templates)进行交互。比如①处理用户请求②指定向用户展示数据的方式③定渲染模板并处理用户提交的数据。

三、涉及的英文缩写及其含义

ORM:对象关系映射Object Relational Mapping

HTML:超文本标记语言Hyper Text Markup Language

HTTP:超文本传输协议Hypertext Transfer Protocol

MVC:Model、View、Controller--模型、视图、控制器

MTV:Model、Template、View--模型、模版、视图

四、安装(官方教程)

Django 文档内容 | Django 文档 | Djangoicon-default.png?t=N7T8https://docs.djangoproject.com/zh-hans/5.0/contents/


http://www.ppmy.cn/devtools/28295.html

相关文章

c++ 随机数

在 C 中生成随机数通常需要使用随机数生成器。C11 引入了 <random> 头文件&#xff0c;其中包含了用于生成随机数的类和函数。 1. 随机选择一个数 #include <iostream> #include <random>int main() {// 创建一个 random_device 对象用于生成随机种子std:…

深入探索 MySQL:成本模型解析与查询性能优化

MySQL作为最流行的关系型数据库管理系统之一&#xff0c;在各种应用场景中都有着广泛的应用。 然而&#xff0c;在处理大规模数据时&#xff0c;查询性能往往成为了关注焦点。 本文将深入探讨MySQL的成本模型&#xff0c;解析其工作原理&#xff0c;并提供一系列优化策略&…

Word域代码学习(简单使用)-【SEQ】

Word域代码学习(简单使用)-【SEQ】 快捷键 序号快捷键操作1 Ctrl F9 插入域代码花括号2 F9 显示域代码结果3 Shift F9 切换为域代码4 Windows Alt F9 切换全部域代码 域代码说明 域代码不区分大小写在word中&#xff0c;依次选择插入➡文档部件➡域即可选择插入…

Unity类银河恶魔城学习记录15-5,6 p157 Audio time limiter p158 Area sound

Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释&#xff0c;可供学习Alex教程的人参考 此代码仅为较上一P有所改变的代码 【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili​​ AreaSound.cs using System.Collections; using System.Collections.G…

alsactl 保存音频配置

在root下执行 1、关闭音频通道 amixer cset numid2,ifaceMIXER,namePlayback Path OFF2、保存关闭的音频通道 alsactl store -f /var/lib/alsa/asound.state3、恢复保存关闭的音频配置 alsactl restore -f /var/lib/alsa/asound.state4、打开音频通道 amixer cset numid2,ifac…

Python | Leetcode Python题解之第62题不同路径

题目&#xff1a; 题解&#xff1a; class Solution:def uniquePaths(self, m: int, n: int) -> int:return comb(m n - 2, n - 1)

设计模式之解释器模式

解释器模式是一种行为设计模式&#xff0c;它定义了如何解释一个特定语言的句子。 详细介绍 解释器模式的核心在于定义一个解释器接口和一组实现该接口的类&#xff0c;这些类用于解释特定语言的各个组成部分&#xff0c;如表达式、操作符、变量等。解释器模式通常构建一个抽象…

C# Solidworks二次开发:枚举应用实战(第八讲)

大家好&#xff0c;今天还要介绍我们的枚举应用实战系列。 下面是今天要介绍的枚举值&#xff1a; &#xff08;1&#xff09;第一个为swCommands_e&#xff0c;这个枚举的含义为sw工具栏和菜单命令&#xff0c;下面是官方的具体枚举值&#xff1a; MemberDescriptionswComm…