相关疑难解决方法(0)

SQLAlchemy继承

我对sqlalchemy下的继承感到有点困惑,我甚至不确定我应该在这里使用什么类型的继承(单表,连接表,具体).我有一个基类,其中包含一些在子类之间共享的信息,以及一些完全独立的数据.有时候,我会想要来自所有类的数据,有时只需要来自子类的数据.这是一个例子:

class Building:
    def __init__(self, x, y):
        self.x = x
        self.y = y

class Commercial(Building):
    def __init__(self, x, y, business):
        Building.__init__(self, x, y)
        self.business = business

class Residential(Building):
    def __init__(self, x, y, numResidents):
        Building.__init__(self, x, y, layer)
        self.numResidents = numResidents
Run Code Online (Sandbox Code Playgroud)

我如何使用声明式将其转换为SQLAlchemy?那么,如何将我查询该建筑物内x>5y>3?或者哪些住宅楼只有1个居民?

python inheritance sqlalchemy

49
推荐指数
2
解决办法
1万
查看次数

标签 统计

inheritance ×1

python ×1

sqlalchemy ×1