Я создаю экземпляр нового объекта SQLAlchemy, который я не собираюсь сохранять в базе данных. Тем не менее, я хотел бы иметь возможность просматривать его свойства отношений после его создания.Доступ к отношения SQLAlchemy перед вставкой
class Alert(Base):
__tablename__ = 'alert'
alert_id = Column(Integer, primary_key=True)
alert_code = Column(CHAR(1), ForeignKey('alert_code_desc.alert_code'))
alert_description = relationship('AlertCodeDescription')
class AlertCodeDescription (Base):
__tablename__ = 'alert_code_desc'
alert_code = Column(CHAR(1), primary_key=True)
alert_description = Column(String)
new_alert = Alert(**data)
alert_description = new_alert.alert_description.alert_description #this causes an error
Есть ли способ, чтобы заполнить данные в отношениях или я должен запросить эти данные какой-либо другой путь?
я понимаю, что я мог бы сделать это, но мне было интересно, если вы могли бы вызвать загрузку отношения никогда не экономить данные первого объекта. Думаю, это невозможно. –