摘要: 一、条件选择、判断 1、条件选择if语句 (1)多分支判断 if 判断条件 1 ; then 条件为真的分支代码 elif 判断条件 2 ; then 条件为真的分支代码 elif 判断条件 3 ; then 条件为真的分支代码 else 以上条件都为假的分支代码 fi 逐条件进行判断,第一次遇为“ 阅读全文
posted @ 2021-02-01 22:19 凡人半睁眼 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 一、闪现的用途 在 Flask 中,“闪现消息”(Flash Messages)是一种用于在不同请求之间传递一次性消息的机制。这在 Web 应用中非常实用,特别是在需要向用户展示短暂的通知、错误消息或者确认信息时。 1、闪现的用途 用户反馈:在用户提交表单后,告诉用户操作成功或失败,比如“提交成功” 阅读全文
posted @ 2024-11-04 16:47 凡人半睁眼 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一、请求对象 1、Flask 的 request 基于 Werkzeug 代表 HTTP 请求。request 对象包含许多方法和属性,用于处理请求数据。 https://werkzeug.palletsprojects.com/en/stable/wrappers/ Werkzeug 是一个用于 阅读全文
posted @ 2024-10-31 15:41 凡人半睁眼 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 一、CBV介绍 1、class-based views, CBVs 通常使用函数视图(function-based views, FBVs)来定义路由和处理逻辑。不过,Flask 也支持基于类的视图(class-based views, CBVs),这可以帮助在需要共享逻辑或管理复杂视图结构时组织代 阅读全文
posted @ 2024-10-31 11:32 凡人半睁眼 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 一、配置文件 在 Flask 中,引入配置文件有多种方式。大体就是从当前的app文件、指定的配置文件、环境变量、外部配置中心四处去取 1、直接在app中修改,只能改以下两个 app.debug=True app.secret_key='asdfasdf' 2、app.config.from_pyfi 阅读全文
posted @ 2024-10-29 17:39 凡人半睁眼 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 一、使用场景 1、水平分库分表 特点:将数据按行进行拆分,不同的行存储在不同的库或表中 使用场景: 1.1、 大数据量读写: - 单个表的数据量过大,导致查询、插入、更新等操作变慢。 1.2、 高并发: - 增加系统的并发处理能力,通过多库多表分担负载,减少锁竞争。 1.3、 扩展性: - 系统需要 阅读全文
posted @ 2024-10-28 17:45 凡人半睁眼 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 一、蓝图 Blueprint 在Flask中,蓝图(Blueprint)是一种结构化应用程序的方法,特别适用于大型项目。蓝图允许您将应用程序拆分成更小、更可管理的部分,使代码更具模块性和可重用性。 1、蓝图的优势 模块化: 通过蓝图,可以将应用程序的不同部分(比如用户管理、博客模块等)分开,简化管理 阅读全文
posted @ 2024-09-19 13:51 凡人半睁眼 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 一、路由 1、常用路由参数: flask的路由是基于装饰器的 - rule:路径,不能写正则 - methods=['GET','POST] : 允许的请求方式 - endpoint: 当前路由的别名 》反向解析用 - defaults:用于给 URL 路径中的参数提供默认值。这对于构建更具灵活性和 阅读全文
posted @ 2024-09-14 16:52 凡人半睁眼 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 一、方式一 1、先定义一个命令行解析类 class CommandLineParser: def __init__(self): self.arguments = {} self.valid_options = { "help", "mode", "interval", "export", "wav 阅读全文
posted @ 2024-07-10 10:54 凡人半睁眼 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 一、APScheduler 官方文档 https://apscheduler.readthedocs.io/en/3.x/ APScheduler是一个Python的任务调度库,允许你根据时间间隔、特定日期时间、甚至是依赖于数据触发的事件来调度任务。它支持多种方式来配置和调度任务,包括定时任务、循环 阅读全文
posted @ 2024-03-26 17:58 凡人半睁眼 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 官网文档: Elasticsearch Guide [8.13] | Elastic 1、类比数据库的概念 索引(Index): 类似于数据库中的“数据库”,是某类文档的集合。 类型(Type): 类似于数据库中的“表”,是索引中的一个逻辑分区。 文档(Document): 类似于数据 阅读全文
posted @ 2024-03-08 13:40 凡人半睁眼 阅读(82) 评论(0) 推荐(0) 编辑