[英]TypeError: sqlalchemy properties -> class 'sqlalchemy.orm.attributes.InstrumentedAttribute'
[英]SQLAlchemy ORM - adding two class attributes to a single table
我有獨立的A類,它是在另一個B類中繼承的。 A類沒有自己的表,它共享B類表中的列。 如果必須使用映射器映射這些類,我將如何編寫映射器。 例:-
class Class_A(object):
def __init__(self,name, value):
self.name = name
self.value = value
class Class_B(Class_A):
def __init__(self, id, amt):
self.id = id
self.amt = amt
Table_B = Table('tableB', metadata,
Column('id', Integer)
Column('name', String(20))
Column('value', String(20))
Column('amt', Integer)
)
請幫我。
ORM的SA文檔討論了許多用於跨關系表結構處理對象繼承的不同用例。 看起來您的用例是“ 單表繼承”模型。 列出了許多很好的例子,它們與您的例子非常相似,應該易於使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.