Car
とを持っているクラスがあるManufacturer
としましょうColor
。AManifacturer
は、車を塗装できる色を定義します。Car、Color、Manufacturerはすべて、SQLAlchemyでdeclarative_baseを使用してモデル化したテーブルです。Colorは、いくつかの属性を持つ複雑なクラスです。
車の色をメーカー指定の色に制限したい。制約などを使用してSQLAlchemyで車が取得する色を制限できますか、それとも純粋なPythonで確認する必要がありますか?