1

我们的项目基本上是几个记录系统的 Web 界面。我们映射了许多表,每列的名称并没有我们希望的那样命名和直观......用户想知道哪些数据字段可用(即从数据库映射的内容)。但是,只给他们列名是没有意义的:USER_REF1、USER_REF2 等。

所以,我想知道,有没有办法在我的领域声明中提供评论?

例如

class SegregationCode(Entity):
    using_options(tablename="SEGREGATION_CODES")
    segCode = Field(String(20), colname="CODE", ...
                    primary_key=True) #Have a comment attr too?

如果没有,有什么建议吗?

4

1 回答 1

1

通过 SQLAlchemy文档进行一些研究,我和我的朋友发现了一行,它说 Column 对象有一个名为的默认字典info,它是一个存储“应用程序特定数据”的空间。所以,就我而言,我可以这样做:

class SegregationCode(Entity):
    using_options(tablename="SEGREGATION_CODES")
    segCode = Field(String(20), colname="CODE", ...
                    primary_key=True, info={'description'='Segregation Code'})
于 2010-03-23T14:03:01.880 回答