在上一篇文章中介绍了flask连接数据库。这次介绍数据库的增删改查操作查询数据 ① 查询所有 ② 按条件查询 方式一、不需要写创建表的类,用‘=’号,filter_by(精确查找) 方式二、注意字段名前要写创建表的类,一定要用‘==’号,filter(模糊查找) ③ 查询第一个 ④ 通过主键ID查询 如果主键存在,返回一个对象 如果主键不存在,没有返回值 ⑤ 查询姓名以老开头的同学 ⑥ 查询名字以
转载 2024-01-12 07:05:02
42阅读
创建一个使用 Flask 和 MySQL 的应用程序,包含数据库表的创建是一个非常实用的功能。本文将分步骤介绍如何使用 FlaskMysql 创建表,并提供相关配置、优化技巧和扩展应用的思路。 ## 环境准备 在开始之前,我们需要确保我们的系统环境满足要求。 ### 软硬件要求 - **操作系统**: Windows, macOS 或 Linux - **硬件资源**: 至少 4GB 内存
原创 7月前
26阅读
Flask是一个使用Python编写的轻量级Web框架,搭配MySQL数据库可以构建灵活而强大的Web应用。然而,在实际应用中,我们常常会遇到与Flask和MySQL整合相关的问题。以下是我对一个典型“Flask与MySQL数据库”问题的详尽记录,包括问题背景、错误现象、根因分析、解决方案、验证测试以及预防优化。 ## 问题背景 在我们的一款在线图书管理系统中,采用Flask框架与MySQL数
原创 7月前
47阅读
# 使用 Flask 和 MySQL 实现用户登录和注册 在现代 web 开发中,用户注册和登录是基本功能之一。本文将向读者展示如何使用 Flask 和 MySQL 实现一个简单的用户注册和登录系统。通过这篇文章,您将能学习到如何搭建 Flask 应用、使用 MySQL 数据库存储用户信息、以及处理用户的注册与登录请求。 ## 环境准备 在开始之前,请确保您已经安装了以下环境: - Pyt
原创 10月前
213阅读
Flask操作指南四1. Flask模型Flask默认并没有提供任何数据库操作的API我们可以选择任何适合自己项目的数据库来使用Flask中可以自己的选择数据,用原生语句实现功能,也可以选择ORM(SQLAlchemy,MongoEngine)SQLAlchemy是一个很强大的关系型数据库框架,支持多种数据库后台。SQLAlchemy提供了高层ORM,也提供了使用数据库原生SQL的低层功能。ORM
转载 2023-12-19 22:15:13
42阅读
数据库操作现在我们创建了模型,生成了数据库和表,下面来学习常用的数据库操作,数据库操作主要是CRUD,即Create(创建)、Read(读取/查询)、Update(更新)和Delete(删除)。SQLAlchemy使用数据库会话来管理数据库操作,这里的数据库会话也称为事务(transaction)。 Flask-SQLAlchemy自动帮我们创建会话,可以通过db.session属性获取。数据库中
数据库操作现在我们创建了模型,生成了数据库和表,下面来学习常用的数据库操作,数据库操作主要是CRUD,即Create(创建)、Read(读取/查询)、Update(更新)和Delete(删除)。SQLAlchemy使用数据库会话来管理数据库操作,这里的数据库会话也称为事务(transaction)。 Flask-SQLAlchemy自动帮我们创建会话,可以通过db.session属性获取。&nbs
转载 2023-08-06 13:41:28
112阅读
在Flask-SQLAlchemy中,插入、修改、删除操作,均由数据库会话管理。会话用 db.session 表示。在准备把数据写入数据库前,要先将数据添加到会话中然后调用 commit() 方法提交会话。在 Flask-SQLAlchemy 中,查询操作是通过 query 对象操作数据。最基本的查询是返回表中所有数据,可以通过过滤器进行更精确的数据库查询。一、在视图函数中定义模型类from fl
转载 2023-07-14 17:00:23
76阅读
Flask中的数据库# Flask本身不支持数据库,对使用的数据库插件自由选择。数据库被划分为两大类,遵循关系模型的一类是关系数据库,另外的则是非关系数据库,简称NoSQL,表现在它们不支持流行的关系查询语言SQL。使用Flask-SQLAlchemy管理数据库# Flask-SQLAlchemy是一个Flask扩展,简化了在Flask程序中使用SQLAlchemy的操作。SQLAlchemy是一
        我们在浏览某个博客网站时,如果博客文章过多,往往都进行了分页显示,比如CSDN中个人博客的首页显示。在flask中SQLAlchemy不但可以进行数据建模和数据查询等等,由于其支持分页查询,我们还可以利用其对我们的文章进行分页。一、创建博客数据模型         在介绍使用SQLAlchemy对