python web知识点梳理

devtools/2024/12/29 1:05:03/

目录

django-toc" style="margin-left:40px;">1、第1章 Django概述

django-toc" style="margin-left:80px;">(1)环境搭建:需要安装django,使用国内镜像

(2)创建项目和应用

2、第2章 路由系统

(1)路由工作原理:

(2)内置路由转换器

(3)路由分发:include函数

(4)向视图传递额外参数

(5)命名空间

① URL命名和reverse解析函数

② 应用命名空间,app_name属性

3、第3章 模型

(1)定义和使用模型

(2)数据迁移

(3)数据的增删改查

4、第4章 模板

(1)模板语言

(2)静态文件

5、第5章 视图

6、第6章 后台管理系统—Admin

7、第7章 表单


django">1、第1章 Django概述

django">(1)环境搭建:需要安装django,使用国内镜像

(2)创建项目和应用

掌握的知识点:如何去创建项目和应用,并成功运行出项目

创建项目的命令:django-admin startproject proj8

进入项目文件夹:cd proj8

创建应用的命令:python manage.py startapp app1

配置应用:在settings.py中添加应用

运行项目:python manage.py runserver

2、第2章 路由系统

在Django中,URLconf(URL配置)文件通常位于 urls.py 文件中

(1)路由工作原理:

路由就是浏览器访问时的地址,通过访问对应地址,链接到对应的路由,路由再跳转到绑定的视图函数中,对应的视图函数执行对应的业务逻辑。

(2)内置路由转换器

•str:匹配任何非空字符串,但不包含路由分隔符“/”。如果URL中没有指定参数类型,默认使用该类型。

•int:匹配0或任何正整数。

•slug:匹配由字母、数字、连字符和下画线组成的URL。

•uuid:匹配一个uuid。为了防止多个URL映射到同一页面中,该转换器必须包含连字符,且所有字母均为小写。

•path:匹配任何非空字符串,包括路由分隔符“/”。

(3)路由分发:include函数

(4)向视图传递额外参数

(5)命名空间

① URL命名和reverse解析函数

如果要使用re


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

相关文章

微信小程序原生,tdesign时间选择器,t-date-time-picker封装成组件,开始时间结束时间

1. 首先&#xff0c;在项目的 components 目录下创建一个新的文件夹&#xff0c;例如 date-picker&#xff0c;并在其中创建以下文件&#xff1a; date-picker.wxmldate-picker.wxssdate-picker.jsdate-picker.json 2.date-picker.wxml <view class"date-picker"…

策略模式以及优化

使用场景 在一个条件语句中又包含了多个条件语句 具体策略类会过多 把抽象策略和具体策略放在一个枚举类里。 方法 exe() 相当于抽象策略&#xff0c;而A和B就相当于实现了抽象策略的具体策略 这样就只需要一个枚举类就可以解决具体策略类过多的问题 public enum Strategy {A{O…

【ETCD】【实操篇(十二)】分布式系统中的“王者之争”:基于ETCD的Leader选举实战

分布式系统中&#xff0c;Leader选举是一个非常重要的概念。Leader选举确保系统中的某个节点&#xff08;Leader&#xff09;负责执行关键任务&#xff0c;而其他节点作为备份&#xff0c;等待Leader的失效或者任务完成后重新选举出新的Leader。通过Leader选举机制&#xff0c;…

zabbix5.0版本(安装部署+添加服务器+拆分数据库)

目录 1.监控内容 2.监控工具 3.Zabbix安装 4.Zabbix添加监控服务器 5.拆分数据库 本篇文章介绍zabbix监控&#xff0c;监控是对我们操作系统进行不间断的监控&#xff0c;这是软件生命周期非常重要的一环&#xff0c;可以做到事前告警&#xff0c;事后根据监控内容排查问题…

在线免费批量生成 Word 文档工具

为了方便的批量生成 Word 文档&#xff0c;写了个在线 Word 文档批量生成工具&#xff0c;可以根据 Excel 数据和 Word 模板批量生成大量个性化的 Word 文档。适用于需要批量生成格式统一但内容不同的文档场景。比如&#xff1a; 批量生成证书、奖状批量生成合同、协议批量生成…

计算机故障找不到x3daudio1_7.dll怎么解决?

x3daudio1_7.dll 是一个动态链接库&#xff08;Dynamic Link Library&#xff0c;简称DLL&#xff09;文件&#xff0c;属于 Microsoft DirectX 组件的一部分。DirectX 是微软公司开发的一系列多媒体编程接口&#xff0c;广泛应用于游戏和多媒体应用程序中&#xff0c;以提供高…

SpringMVC详解

文章目录 1 什么是MVC 1.1 MVC设计思想1.2 Spring MVC 2 SpringMVC快速入门3 SpringMVC处理请求 3.1 请求分类及处理方式 3.1.1 静态请求3.1.2 动态请求 3.2 处理静态请求 3.2.1 处理html文件请求3.2.2 处理图片等请求 3.3 处理动态请求 3.3.1 注解说明3.3.2 示例 3.4 常见问题…

Docker-如何启动docker

作者介绍&#xff1a;简历上没有一个精通的运维工程师。希望大家多多关注作者&#xff0c;下面的思维导图也是预计更新的内容和当前进度(不定时更新)。 我们在上一章&#xff0c;讲了虚拟化&#xff0c;虚拟化是把硬件虚拟化&#xff0c;然后创建出来的虚拟机完全隔离&#xff…