【发布时间】:2015-03-23 07:43:38
【问题描述】:
我们正在尝试做这样的事情:范式是一个“抽象”(在 Django 术语中)基础,它只包含所有范式的公共字段。它必须对 Person 有一个外键(准确地说是两个),但 Person 是一个范式,稍后声明(甚至在一个单独的文件中)。这甚至可以使用声明性 API 吗?我知道如何构造一个具有自身外键的类,但问题是这取决于一个类:Person 必须有两个外键 自身,而另一个子类 declarative_base(cls= Paradigm) 必须有两个外键,不是它自己,而是 Person。
【问题讨论】:
标签: sqlalchemy abstract-class forward-declaration