4

是否有记录 SQLAlchemy 模型的正确方法?我希望能够将字段描述直接放入类中,以便以某种方式获取描述。Django 的 help_text 字段中的一些东西

 class User(Base):
    username   = Column(u'username', String(255))
    email      = Column(u'email', String(255))

类似的东西

 class User(Base):
    username   = Column(u'username', String(255), description="System Username unique across all clusters")
    email      = Column(u'email', String(255), description="Email address of the User, and some other important info about it I would like to get at" )
4

1 回答 1

0

您可以在 Base.metadata.create_all(self.db)... 之后执行此操作...不过不要引用我的话,这很原始

conn = self.db.connect()
for table in Base.metadata.tables.itervalues():
    for colname in table.columns.keys():
        doc = table.columns[colname].doc
        conn.execute("COMMENT ON COLUMN %s.%s IS %%s"
                     % (table.name, colname), doc)
conn.execute("COMMIT")
conn.close()
于 2012-07-14T10:35:44.883 回答