文章目录一、day03项目环境和结构搭建1.1 flask-script1.1.1 flask-script是干什么的?1.1.2 flask-script安装1.1.3 flask-script的使用1.1.3.1 创建Manager实例1.1.3.2 初始化实例出错与解决1.1.4 终端启动1.1.4.1 查看runserver参数1.1.5 自定义添加manager命令1.1.5.1 装饰
转载 2024-09-02 19:41:56
60阅读
准备工作(1)设置配置信息config.py# 数据库连接遵循这个语句 # dialect+driver://username:password@localhost:port/database?charset=utf8 DIALECT = 'mysql' DRIVER = 'pymysql' USERNAME = 'root' PASSWORD = 'root' HOST = '127.0.0.1
补充:   使用SQL_Alchemy定义一个模型类,不可以不指定primary_key=True创建表.一、数据库基本操作1. 数据库的基本操作(CRUD):在Flask-SQLAlchemy中,插入、修改、删除操作,均由数据库会话管理。会话用 db.session 表示。在准备把数据写入数据库前,要先将数据添加到会话中然后调用 commit() 方法提交会话。在 Flask-SQLAlchem
转载 2024-06-09 18:48:49
183阅读
1 flask sqlalchemy操纵数据库2 原生 sql语句 操纵数据库1.1 现有数据1.1.1 使用flask sqlalchemy绑定数据库1.2 新建数据库1.2.1 安装数据库 安装引擎1.2.2 使用flask sqlalchemy绑定数据库 创建表 创建内容2.1 使用引擎+pandas.read_sql 读取数据库2.2 使用引擎 原生 sql语句 增删改3 比较3.1 1更
原创 2024-06-03 09:26:57
80阅读
目录 一、什么是ORM二、Flask-SQLAlchemy安装及设置1. 安装2. 数据库连接设置三、数据库基本操作1. 增删改2. 查询3. 查询练习四、综合案例-图书管理1. 图书馆测试数据显示2. 图书馆添加数据3. 图书馆删除书籍4. 图书馆删除作者5. 图书馆CSRFProtect应用6. 表单的创建7. library.html五、多对多1. 需求分析2. 代码六
转载 11月前
118阅读
简单讲解一下flask_sqlalchemy,在用flask搭建网站时,肯定是要网页和与数据库交互数据的,我认为flask_sqlalchemy是基于一个类去映射数据库中的表,然后做一些增删改查,sqlalchemyflask_sqlalchemy其实用法区别不大,可以去官网看看sqlalchemy文档https://docs.sqlalchemy.org/en/13/core/tutorial
转载 2024-04-07 22:19:31
129阅读
文章标题一、SQLAlchemy介绍和快速使用1)介绍2)原生操作快速使用二、创建操作数据表1)创建数据表2)SQLAlchemy快速插入数据三、Scoped_Session线程安全1)线程安全2)类装饰器四、基本增删改查1)基本增删查改和高级查询2)原生Sql五、SQL表模型之一对多1)表模型2)新增和基于对象的查询六、SQL表模型之多对多1)表模型2)增加和基于对象的跨表查询七、Flask-
转载 2024-03-20 12:42:07
596阅读
http://www.pythondoc.com/flask-sqlalchemy/quickstart.html数据库基本操作在Flask-SQLAlchemy中,插入、修改、删除操作,均由数据库会话管理。会话用db.session表示。在准备把数据写入数据库前,要先将数据添加到会话中然后调用commit()方法提交会话。数据库会话是为了保证数据的一致性,避免因部分更新导致数据不一致。提交操作把
转载 2024-05-20 17:49:17
189阅读
数据库基本操作在Flask-SQLAlchemy中,插入、修改、删除操作,均由数据库会话管理。会话用 db.session 表示。在准备把数据写入数据库前,要先将数据添加到会话中然后调用 commit() 方法提交会话。在 Flask-SQLAlchemy 中,查询操作是通过 query 对象操作数据。最基本的查询是返回表中所有数据,可以通过过滤器进行更精确的数据库查询。在视图函数中定义模型类fr
转载 2023-06-04 16:29:53
145阅读
解决方案我先把解决方案放在前面,后面慢慢阐明拖了我三天的研究过程和原因: 若出现带锁的查询修改前,先行commit一次。model.db.session.commit() # 先行commit一次 user = models.User.query.with_for_update().get(user_id) # 我把所有数据库模型放在model里 所以用model.User取出 user.mo
转载 2024-04-28 13:41:37
448阅读
数据的查询all():查询全部的数据,其结果是一个列表,每一个元素都是一个对象 students = Student.query.all() 过滤查询: 第一种:filter,结果是baseQuery objects, 过滤条件的格式:对象.属性==值 studnets = Student.query.filter(Student.id==1) 第二种:f
转载 2024-09-24 21:02:46
83阅读
实验二 SQL的数据定义和数据更新[实验目的和要求] 1.掌握SQL Server Management Studio中以SQL 命令方式和以向导方式操作表和数据的操作; 2.掌握SQL 的数据定义命令,包括:定义表、删除表和修改表以及建立索引和删除索引; 3.掌握SQL 的数据更新命令,包括:插入数据、修改数据和删除数据。[实验内容] 1、在SQL Server Management Studi
转载 2024-10-08 19:49:35
54阅读
文章目录一、数据库的连接1.flask 数据库操作和Django对比2.flask-sqlalchemy3.pycharm安装flask-sqlalchemy4.连接数据库(mysql或者sqlite3)二、SQLAlchemy的操作1.增加数据2.查询数据3.修改数据4.删除数据三、flask中将数据库方法的封装 一、数据库的连接1.flask 数据库操作和Django对比django 中使用
3、生成虚拟数据为了方便编写程序前台和后台功能,我们在创建数据库模型后就编写生成虚拟数据的函数。1)管理员用于生成虚拟管理员信息的fake_admin()函数如下所示:personalBlog/fakes.py: 生成虚拟管理员信息 from personalBlog.models import Admin from personalBlog.extensions import db
转载 2024-07-05 11:33:31
121阅读
flask-SQLAlchemy 是一个为您的flask应用增加SQLAlchemy支持的扩展。在python扩展中其实包含了SQLAlchemy。在版本的不断叠加后,已经被整合到flask架构中,flask-SQLAlchemy简化在FlaskSQLAlchemy的使用,提供了有用的默认值和额外的助手来更简单地完成常见任务。笔者认为SQLAlchemy比较精髓的是使用ORM(对象关系映射),
转载 11月前
94阅读
# Flask SQLAlchemy MySQL数据库模型 Flask是一个轻量级的Python Web框架,而SQLAlchemy是一个强大的Python ORM(对象关系映射)工具,可以轻松地与各种数据库进行交互。MySQL是一个流行的关系型数据库管理系统。 在本文中,我们将介绍如何在Flask应用程序中使用SQLAlchemy来连接和操作MySQL数据库。我们将首先讨论如何设置和配置数据
原创 2023-07-31 17:35:48
78阅读
 查询是SQL Server中重要的功能,而在查询中将Like用上,可以搜索到一些意想不到的结果和效果,like的神奇之处在于其提供的模糊查询功能,通过与它相匹配的四大类通配符,like放在条件中起到画龙点睛的作用。一、一般搜索条件中用Like可与LIKE配对的数据类型主要是字符串、日期或时间值。LIKE 关键字可以使用常规表达式包含上面三种类型数据,这些数据字符串中可包含下面四种通配符
转载 7月前
36阅读
1. 概述:sqlalchemy 并没有像 django-orm 一样内置完善的读写分离方案, 但是提供了可以自定义的接口: 官方文档, 我们可以借此对 flask-sqlalchemy 进行二次开发, 实现读写分离2. 基本实现思路:实现自定义的 session类, 继承 SignallingSession类 重写 get_bind方法, 根据读写需求选择对应的数据库地址 实
转载 2024-10-31 20:09:31
49阅读
Flask开发之数据库 (SQLAlchemy)的配置以及增删改查 1.在Flask中配置SQLAlchemy1 安装flask-sqlalchemy2 安装flask-mysqldb3 在代码中的配置:2.常用的SQLAlchemy字段类型3.常用的SQLAlchemy列选项4.常用的SQLAlchemy关系选项5.在视图函数中定义模型类6.数据库的增删改查1 常用的SQLAlchemy查询过
笔记一:os.path的用法:1. os.path.dirname(__file__)   返回当前脚本的执行路径,__file__为固定参数2. os.path.abspath(file)          返回文件在当前环境中的绝对路径3. os.path.join(basedir, file)    将file的
转载 2024-06-06 22:18:54
76阅读
  • 1
  • 2
  • 3
  • 4
  • 5