前言
在實際的開發(fā)中,數(shù)據(jù)表中的字段的增加和刪除是很正常的操作,在運營的不斷提需求下,這個修改的頻率是很高的,那么在flask中如何進行字段的增加和刪除呢?下面我來給大家講講
一、創(chuàng)建遷移腳本
使用數(shù)據(jù)庫遷移工具(如 Flask-Migrate等)創(chuàng)建一個新的遷移腳本。這個腳本將包含對數(shù)據(jù)庫表結(jié)構(gòu)的修改操作
如:在你的cp_user模型類里面新增一個role_name的字段
role_name = db.Column(db.String(100), nullable=False)
在開發(fā)工具的終端里面執(zhí)行下面的命令,表示:在cp_user表里面新增一個role_name的字段
flask db migrate -m "Add role_name to cp_user table"
二、編輯生成的遷移腳本
編輯生成的遷移腳本(通常在?migrations/versions
?目錄中生成對應(yīng)的一個py文件),在?upgrade
?方法中添加新增字段的定義
三、應(yīng)用遷移腳本
flask db upgrade
執(zhí)行完這個命令,刷新一下表就可以看到新增的字段
刪除的也是如此操作,這里就不演示了
1、刪除模型類里面的字段
2、創(chuàng)建遷移腳本文章來源:http://www.zghlxwxcb.cn/news/detail-696956.html
3、應(yīng)用遷移腳本文章來源地址http://www.zghlxwxcb.cn/news/detail-696956.html
到了這里,關(guān)于Python Flask Web開發(fā)三:數(shù)據(jù)表的字段增加和刪除的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!