сделать связь OneToMany
Уже битый час вожусь, ничего не получается...
ФК просто делаешь и всё
class DiscordInfo(Base): __tablename__ = 'discord info' id = Column(Integer, Sequence('discord_info_id_seq'), primary_key=True) guild_id = Column(Integer, unique=True) owner_id = Column(Integer) prefix = Column(String(5)) clan_id = Column(Integer, unique=True) class DiscordRole(Base): __tablename__ = 'discord role' id = Column(Integer, Sequence('discord_role_id_seq'), primary_key=True) combat = Column(Integer) company = Column(Integer) clan_role = Column(Integer) discord_id = Column(Integer, ForeignKey('discord info.guild_id')) discord = relationship("DiscordInfo", uselist=False, backref="discord_role") Я хочу сделать DiscordRole чтоб ссылался на DiscordInfo.guild_id Но у меня что-то не получается..
Foreign key не хочешь добавить?
На предпоследней строке есть же
Ну вроде ок. Хотя непонятно зачем ФК делать не па ПК, но твоё дело
Руководствуюсь той логикой, что в обратном порядке тоже мог получить данные от этого поля
Да не. Зачем тебе суррогатный id, когда есть естественный ключ guild_id
Ошибка какая то?
Обсуждают сегодня