繁体   English   中英

在 SQLAlchemy session.add 中传递许多项目

[英]Passing many items in SQLAlchemy session.add

我有一个包含 26 列 A,B,C....,Z 的模式字母表。 现在,我想在我的数据库中添加一些项目(比如一个包含值 a,b,....z 的列表)。 我们当然可以通过手动输入每一列来做到这一点

data=Alphabets(A='a', B='b'........ , Z='z')
session.add(data)
session.commit()

肯定有某种方法可以迭代列表。 有任何想法吗?

您可以在字典中定义您的值并将其解压缩为关键字参数:

values = {'A': 'a', 'B': 'b', ... 'Z': 'z'}
data = Alphabets(**values)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM