# insert插入 insert into table_name (field1,field2...fieldn) **values** (value1,value2...valuen);所有列需添加可不写列名。 多条插入:insert into table_name (field1,field2...fieldn) **values** (value1,value2...valuen), (v
转载 2023-07-28 13:28:47
190阅读
一、配置数据库信息config.py数据库信息配置#设置连接数据库路径 DB_URI = "mysql+pymysql://root:root@127.0.0.1:3306/bbs?charset=utf8" #msyql+pymysql://用户名:密码@数据库连接地址:端口号/数据库名 #SQLALCHEMY_DATABASE_URI加载配置好的URI SQLALCHEMY_DAT
转载 2023-11-01 19:25:42
103阅读
# Flask-SQLAlchemy与MySQL原生SQL Flask-SQLAlchemy是一个Flask扩展,提供了对SQLAlchemy的集成和简化。它使得在Flask应用中更容易使用SQLAlchemy进行数据库操作。MySQL原生SQL是指直接使用SQL语句来操作MySQL数据库,而不是使用ORM(对象关系映射)工具。 本文将介绍如何在Flask应用中使用Flask-SQLAlche
原创 2023-10-11 07:48:57
175阅读
flask_sqlalchemy使用原姓sql语名
转载 2020-03-14 09:33:25
4733阅读
引言熟悉Python Web开发的朋友都知道,Celery是编写后台任务的利器。比如一个Web网站在用户注册后需要发送邮箱认证,则可以使用Celery编写一个发送邮件的task异步发送邮件,而不需要在请求上下文那里阻塞,或者起一个线程。那么,除了以上应用场景,我们还有一个场景是——定时任务。而Celery自带的定时任务功能,配置后是需要重启Celery才能启动的(最新版可能不需要了),而且配置不灵
转载 2024-04-24 21:08:07
152阅读
一、Django中使用原生SQLfrom django.db import connection cursor=connection.cursor() # 插入操作 cursor.execute("insert into hello_author(name) values('钱钟书')") # 更新操作 cursor.execute("update hello_author set name
转载 2024-02-18 13:24:31
442阅读
一、flask数据库——添加数据创建一张数据表,作为实例操作:class Person(db.Model): """员工表""" # primary_key:主键 autoincrement:自增长 id = db.Column(db.Integer, primary_key=True, autoincrement=True) # 登录名 unique:唯一
转载 2023-12-25 07:26:44
150阅读
前言系列文章目录[Python]目录 文章目录前言? ORM? shell? 模型类与数据的准备? 模型类? 数据? 查询数据? 查询集? 查询集的特性? 惰性执行? 缓存? 简单查询? all():查询模型对应数据表中所有数据? get():查询数据表中满足指定条件的数据? values():获取需要的字段? distinct():对查询出来的数据记录进行去重? count():统计查询结果
转载 2024-07-18 23:42:12
17阅读
安装flaskpip install flask项目目录一个简单的目录结构,app目录下放置应用相关文件,server目录下放置关于配置的一些文件,使用的数据库是sqlite- app - __init__.py - views.py 视图 - server - __init__.py falsk的项目入口信息 - configure.py 配置信息 - create_table.
转载 3月前
358阅读
SQLAlchemy操作新增user = User(mobile="15270496981", name="xlz") # 生成sql语句 db.session.add(user) # 执行sql语句 db.session.commit()对于批量添加也可使用如下语法:user1 = User(mobile="15270496981", name="xlz1") user2 = User(mobi
转载 2024-03-26 14:40:50
287阅读
对数据库基本操作在Flask-SQLAlchemy中,插入、修改、删除操作,均由数据库会话管理。会话用 db.session 表示。在准备把数据写入数据库前,要先将数据添加到会话中然后调用 db.session.commit() 方法提交会话。在 Flask-SQLAlchemy 中,查询操作是通过 query 对象操作数据。最基本的查询是返回表中所有数据,可以通过过滤器进行更精确的数据库查询。一
转载 2024-03-19 09:09:30
163阅读
文章目录安装介绍SQLAlchemy的使用1. SQLAlchemy初始化2. 数据库的配置,在`config.py`文件中3. 在`app.py`添加配置文件4. 进行测试创建模型与表的映射1.模型的继承2.模型的创建ORM的增删查改1.增2.查3.改4.删除ORM的外键和关系(一对多)flask中遇到的models和循环引用 安装pip install flask-sqlalchemy介绍O
转载 2024-02-28 08:37:09
244阅读
Flask-SQLAlchemy中,插入、修改、删除操作,均由数据库会话管理。会话用 db.session 表示。在准备把数据写入数据库前,要先将数据添加到会话中然后调用 commit() 方法提交会话。在 Flask-SQLAlchemy 中,查询操作是通过 query 对象操作数据。最基本的查询是返回表中所有数据,可以通过过滤器进行更精确的数据库查询。一、在视图函数中定义模型类from fl
转载 2023-07-14 17:00:23
76阅读
docker从入门到实践## 一、命令行方式+dockerfile部署。1️⃣ 部署mysql容器 docker pull mysql #拉取mysql镜像 docker run --name mysql -v /Users/zhaotengwei/Desktop/mysql:/database -p 6666:3306 -e MYSQL_ROOT_PASSWORD=woaini12
转载 2023-07-29 23:49:23
143阅读
使用Flask-SQLAlchemy创建映射表到数据库在Flask的web开发中,我们使用Flask-SQLAlchemy来操作数据库跟操作对象一样,非常方便,因为在ORM中,一个表就抽象成一个类,一条数据就抽象成该类的一个对象。1、首先初始化和设置数据库配置信息使用flask_sqlalchemy中的SQLAlchemy进行初始化:from flask_sqlalchemy import SQL
转载 25天前
356阅读
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
原创 2022-05-30 15:15:21
470阅读
flask中一般使用flask-sqlalchemy来操作数据库,使用起来比较简单,易于操作。安装   pip install flask-sqlalchemy配置配置选项说明SQLALCHEMY_DATABASE_URI连接数据库。示例:mysql://username:password@host/post/db?charset=utf-8SQLALCHEMY_BINDS一个将会绑定多种数据库的
转载 2023-07-11 17:53:27
100阅读
  前面的章节中我们已经学习了如何建立模型和关系,接下来我们学习如何使用模型的最好方法是在Python shell 中实际操作。并将介绍最常用的数据库操作。一.创建表  首先,我们要让Flask-SQLAlchemy 根据模型类创建数据库。方法是使用db.create_all()函数 (venv) $ python hello.py shell >>> from hello i
转载 2023-07-11 17:10:16
167阅读
1.用到的工具:1.1首先是先安装mysql,安装过程可以参考如下连接:https://zhuanlan.zhihu.com/p/46905335安装好mysql之后,可以再安装Navicat ,这个软件是一个客户端,可以比较直观的操作其中的内容。后期新建的表也可以再里面看到。1.2安装flask-sqlalchemy通过指令pip install flask-sqlalchemy安装。 pip
转载 2023-08-10 13:56:41
99阅读
数据库是一个网站的基础。Flask可以使用很多种数据库。比如MySQL,MongoDB,SQLite,PostgreSQL等。这里我们以MySQL为例进行讲解。而在Flask中,如果想要操作数据库,我们可以使用ORM来操作数据库,使用ORM操作数据库将变得非常简单。在讲解Flask中的数据库操作之前,先要安装这些模块mysql:如果是在windows上,到官网下载。如果是ubuntu,通过命令su
转载 2023-11-27 00:35:29
102阅读
  • 1
  • 2
  • 3
  • 4
  • 5