Python Flask Web开发三:数据表的字段增加和删除

前言

在实际的开发中,数据表中的字段的增加和删除是很正常的操作,在运营的不断提需求下,这个修改的频率是很高的,那么在flask中如何进行字段的增加和删除呢?下面我来给大家讲讲

一、创建迁移脚本

使用数据库迁移工具(如 Flask-Migrate等)创建一个新的迁移脚本。这个脚本将包含对数据库表结构的修改操作

如:在你的cp_user模型类里面新增一个role_name的字段

python 复制代码
role_name = db.Column(db.String(100), nullable=False)

在开发工具的终端里面执行下面的命令,表示:在cp_user表里面新增一个role_name的字段

python 复制代码
flask db migrate -m "Add role_name to cp_user table"

二、编辑生成的迁移脚本

编辑生成的迁移脚本(通常在 migrations/versions 目录中生成对应的一个py文件),在 upgrade 方法中添加新增字段的定义

三、应用迁移脚本

python 复制代码
flask db upgrade

执行完这个命令,刷新一下表就可以看到新增的字段

删除的也是如此操作,这里就不演示了

1、删除模型类里面的字段

2、创建迁移脚本

3、应用迁移脚本

相关推荐
程序员三藏6 小时前
Python+requests实现接口自动化测试
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
oradh6 小时前
Oracle闪回技术操作总结
数据库·oracle·oracle闪回技术操作总结·oracle闪回·flashback技术
ltl7 小时前
RocksDB 并发 Compaction 与 Rate Limiter
数据库
一直走下去-明7 小时前
简单的http抓包解包完整代码
开发语言·python
雷帝木木8 小时前
数据湖与数据仓库:从理论到实践
人工智能·python·深度学习·机器学习
数字化转型分享点滴8 小时前
机加工车间上线 SH‑AIOT 物联网会遇到哪些常见实施难点
python·物联网
闻道且行之8 小时前
图片处理助手|泊松融合原理 + C++ 工程实现,seamlessClone 三模式一次讲透
数据库·c++·人工智能·opencv
0566469 小时前
agent学习——流式响应与文本切分
网络·python·学习
OPEN-F9 小时前
Python进阶教程:正则表达式进阶与文本处理
开发语言·python·正则表达式
新网企兴9 小时前
2026年陕西做GEO推广,找新网企兴解决获客难题
python·搜索引擎