SQLAlchemy中的子类

时间:2017-06-04 20:35:25

标签: python sqlite sqlalchemy flask-sqlalchemy

我正在使用sqlalchemy制作目录,目录由类别和项目组成。我正在尝试创建具有父类别的子类别而不创建子类别类,但我不确定如何执行此操作。我的目标是让一个具有此功能的Category类可以工作:

class Category(Base):
    __tablename__ = 'category'

    id = Column(Integer, primary_key=True)
    name = Column(String(250), nullable=False)
    parent_id = Column(Integer, ForeignKey('parent.id'), nullable=True)
    parent = relationship(Category)

显然这不起作用,因为在定义类时尚未定义类别。成功完成此任务的方法是什么?

0 个答案:

没有答案