mirror of
https://github.com/fastapi/sqlmodel.git
synced 2026-03-13 09:29:54 +08:00
Rename Weapon.hero field to Weapon.owner in code example to better reflect meaning
This commit is contained in:
@@ -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")
|
||||
|
||||
|
||||
@@ -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")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user