Bir sınıfım var:Yabancı anahtar güncellendiğinde Python/SQLAlchemy - yük ilişkisi?
class Chart(Base):
__tablename__ = 'chart'
id = C('chart_id', Integer, primary_key=True)
element_id = C(Integer, ForeignKey('element.element_id'))
element = relationship(Element)
name = C(String)
def __init__(self, name):
self.name = name
Kullanımı oldukça yaygındır,
chart = Chart('Some name')
chart.element_id = element_id
Ancak chart.element öğesi, element_id ayarlandıktan sonra Yoktur. Yıkama/taahhütten önce bu ilişkiyi yeni nesne için otomatik olarak yüklemek için herhangi bir yolu var mı?
Yanıt için teşekkürler. Şimdi bu şekilde kullanıyorum. Fonksiyonum element_id alır ve ben bir Grafik nesnesinde ayarlamak için kendimden eleman alıyorum (floş dahili olarak yapılır). Tek yol gibi görünüyor. – Victor