Python 从SQLAlchemy模型创建列:sql数据类型的dict?
假设我使用SQLAlchemy创建了一个模型Python 从SQLAlchemy模型创建列:sql数据类型的dict?,python,pandas,sqlalchemy,Python,Pandas,Sqlalchemy,假设我使用SQLAlchemy创建了一个模型 class User(Base): __tablename__ = 'users' id = Column(Integer, primary_key=True) name = Column(String) fullname = Column(String) password = Column(String) 如何创建column:sql数据类型的dict 例如: _dict = { 'id': In
class User(Base):
__tablename__ = 'users'
id = Column(Integer, primary_key=True)
name = Column(String)
fullname = Column(String)
password = Column(String)
如何创建column:sql数据类型的dict
例如:
_dict = {
'id': Integer,
'name': String,
'fullname': String,
'password': String
}
最后,我想把这个dict传递给pandas to_sql函数。您可以从映射类下面的表的列构建字典:
_dict = {c.name: c.type for c in User.__table__.c}