と呼ばれるトップクラスParametric
は、パラメータを関連付けることができるオブジェクトを作成するために使用されます。
class Parametric(object):
def __init__(self, name):
self.name = name
self.pars = []
class Foo(Parametric):
def __init__(self, name, prop):
self.prop = prop
Parametric.__init__(self, name)
class Bar(Parametric):
def __init__(self, name, prop):
self.prop = prop
Parametric.__init__(self, name)
ORMエンジンにSQLAlchemyを使用しています。
組み合わせ( 、 )が特定のクラスに対して一意でUNIQUE
あることを保証する制約を課したいのですが(たとえば、の1つのインスタンスのみを呼び出して、値をとることができます)、から列を参照する方法がわかりません。テーブルセクションで。name
prop
Foo
"my_foo"
prop
"my_prop"
name
Parametric
Foo
UNIQUECONSTRAINT
FOREIGN KEY
この独自性は、ディレクティブを介して課すことができるものですか?