Rename Weapon.hero field to Weapon.owner in code example to better reflect meaning

This commit is contained in:
Yurii Motov
2026-01-22 14:59:01 +01:00
parent 01ed5fb67e
commit a8937d3f6d
2 changed files with 4 additions and 4 deletions

View File

@@ -5,7 +5,7 @@ class Weapon(SQLModel, table=True):
id: int | None = Field(default=None, primary_key=True)
name: str = Field(index=True)
hero: "Hero" = Relationship(back_populates="weapon")
owner: "Hero" = Relationship(back_populates="weapon")
class Power(SQLModel, table=True):
@@ -34,7 +34,7 @@ class Hero(SQLModel, table=True):
team: Team | None = Relationship(back_populates="heroes")
weapon_id: int | None = Field(default=None, foreign_key="weapon.id")
weapon: Weapon | None = Relationship(back_populates="hero")
weapon: Weapon | None = Relationship(back_populates="owner")
powers: list[Power] = Relationship(back_populates="hero")

View File

@@ -7,7 +7,7 @@ class Weapon(SQLModel, table=True):
id: Optional[int] = Field(default=None, primary_key=True)
name: str = Field(index=True)
hero: "Hero" = Relationship(back_populates="weapon")
owner: "Hero" = Relationship(back_populates="weapon")
class Power(SQLModel, table=True):
@@ -36,7 +36,7 @@ class Hero(SQLModel, table=True):
team: Optional[Team] = Relationship(back_populates="heroes")
weapon_id: Optional[int] = Field(default=None, foreign_key="weapon.id")
weapon: Optional[Weapon] = Relationship(back_populates="hero")
weapon: Optional[Weapon] = Relationship(back_populates="owner")
powers: list[Power] = Relationship(back_populates="hero")