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 に答える