从SQLAlchemy模型创建列的字典:sql数据类型?
问题描述:
说我使用SQLAlchemy创建一个模型。从SQLAlchemy模型创建列的字典:sql数据类型?
class User(Base):
__tablename__ = 'users'
id = Column(Integer, primary_key=True)
name = Column(String)
fullname = Column(String)
password = Column(String)
如何创建列的字典:sql数据类型?
例如:
_dict = {
'id': Integer,
'name': String,
'fullname': String,
'password': String
}
Ultimitely,我想通过这个字典对大熊猫to_sql功能。
答
你可以只建立你的字典从表中的列底层的映射类:
_dict = {c.name: c.type for c in User.__table__.c}