Файл 1:
Код: Выделить всё
Base = declarative_base(metadata=MetaData(schema="a"))
class Advertiser(Base):
__tablename__ = 'advertisers'
id = Column(Integer, primary_key=True)
campaigns = relationship("Campaign", back_populates="advertiser")
Код: Выделить всё
import file1
Base = declarative_base(metadata=MetaData(schema="b"))
class Campaign(Base):
__tablename__ = 'campaigns'
id = Column(Integer, primary_key=True)
advertiser_id = Column(Integer, ForeignKey(file1.Advertiser.id))
advertiser = relationship(file1.Advertiser, back_populates="campaigns")
Подробнее здесь: https://stackoverflow.com/questions/784 ... ar-imports