у меня получается так, что на каждый Item создается новая запись в таблице category, а я хочу добиться чтобы он переиспользовал записанные, а не создавал на каждую новую запись в Item, запись в Category, как это реализовать ? ( Пример сокращен, в Item есть еще поля )
class Category(Base):
__tablename__ = "category"
id: Mapped[int] = mapped_column(Integer, primary_key=True)
category: Mapped[String] = mapped_column(String)
class Item(Base):
category: Mapped["Category"] = relationship()
category_id: Mapped[int] = mapped_column(ForeignKey("category.id"))
Это ты сам так придумал?без чтения документации про One to many?
Вроде бы это реализация many to one. Много Item к одной категории и по документации https://docs.sqlalchemy.org/en/20/orm/basic_relationships.html#many-to-one
А код создания можно?
А как так вставить код ?
Обсуждают сегодня