SQLAlchemy外键不同的模型

时间:2016-03-11 11:29:37

标签: sql python-2.7 sqlalchemy flask-sqlalchemy

我目前正在开发Flask应用程序,我们使用SQLAlchemy作为ORM。有两种模式:Entrie和Comment

class Entry(db.Model):
    __tablename__ = 'entries'
    id = db.Column(db.Integer, primary_key=True)
    ....

class Comment(db.Model):
    __tablename__ = 'comments'
    id = db.Column(db.Integer, primary_key=True)
    ...
    to_id = db.Column(db.Integer, db.ForeignKey('??'))

我面临的问题是评论可以被引用到一个条目,但也可以引用另一条评论,我不知道如何写这样的关系。我的第一次尝试是创建一个新的“Comentable”类并从这个继承,但我想找到更复杂的东西

有人遇到过类似的情况吗?任何小费都将受到欢迎。 感谢

0 个答案:

没有答案