возможно между ними сделать relationship?
class User(UserBase):
tablename = 'users'
id = Column(Integer, primary_key=True)
name = Column(String)
class Post(PostBase):
tablename = 'posts'
id = Column(Integer, primary_key=True)
title = Column(String)
user_id = Column(Integer, ForeignKey('users.id'))
user = relationship("User", back_populates="posts", uselist=False)
Зачем разный base?
Разные, потому что пытаюсь сделать relationship между таблицами разных баз.
Нет, нельзя. Почему у тебя связанные данные в двух бд?
Чел, тебе же уже писали, что это маразм, и что так никто не делает
Алхимия такое абсолютно точно не умеет разруливать сама, то, что ты делаешь, не будет работать
это эксперимент не более. Возможно ли связать модели разных классов?
Когда у них разные Base — нельзя
По идее, если присвоить им одинаковую metadata. Должоо получится... Если серьезно, юзай mixins.
Обсуждают сегодня