【发布时间】:2022-07-18 19:39:56
【问题描述】:
我有一个名为 Hospital 的 SQLAlchemy 模型,它映射到数据库中具有各种字段的表。我还有另一个名为 Animal 的表,并且 Hospital 逻辑上包含 Animals,所以我在 Hospital 模型中有这样的关系:
animals = relationship("Animal", back_populates="animal", lazy=True)
现在我的存储库中有很多代码可以访问 hospital.animals,因为它曾经很有用。但是现在我不再需要它,我希望将 hospital.animals 解析为一个空列表,以便我现有的代码可以继续引用 hospital.animals 并返回 []。有没有一种简单的方法可以将上述关系转换/禁用为返回 [] 的关系?我尝试将动物变成财产等,但它不起作用。
【问题讨论】:
标签: python sqlalchemy sqlalchemy-migrate