나는 두 가지 모델이 있습니다SQLAlchemy의의 column_property 기본
class Report(Base):
__tablename__ = 'report'
id = Column(Integer, primary_key=True)
class ReportPhoto(Base):
__tablename__ = 'report_photo'
id = Column(Integer, primary_key=True)
report_id = Column(Integer, ForeignKey(Report.id), nullable=False)
report = relationship(Report, uselist=False, backref=backref('report_photo', uselist=True))
을 그리고 ReportPhoto 내 모든 레코드가 나타내는 모델을 보고서에 열을 추가하고 싶습니다.
class Report(Base):
__tablename__ = 'report'
id = Column(Integer, primary_key=True)
has_photo = column_property(
select(ReportPhoto.any())
)
하지만 오류 NameError: name 'ReportPhoto' is not defined
를 얻을 : 나는 column_property이 방법을 사용하려고합니다. 이 문제를 어떻게 해결할 수 있습니까? 그런