Compare commits
No commits in common. "22e1ef7bf4cd8e03899bf688195a8c1fc26a26fd" and "bc3f7984f5a049852da7a208fa4a93abc559ee34" have entirely different histories.
22e1ef7bf4
...
bc3f7984f5
2 changed files with 2 additions and 4 deletions
|
|
@ -22,7 +22,7 @@ class DeviceCreate(DeviceBase):
|
|||
owner_name: str | None
|
||||
|
||||
|
||||
class Device(DeviceBase, table=True):
|
||||
class Device(DeviceBase, table=True, ):
|
||||
__table_args__ = (UniqueConstraint(
|
||||
"owner_name",
|
||||
"name",
|
||||
|
|
@ -31,8 +31,6 @@ class Device(DeviceBase, table=True):
|
|||
id: int | None = Field(primary_key=True)
|
||||
owner_name: str | None = Field(foreign_key="user.name")
|
||||
|
||||
# no idea, but "User" (in quotes) doesn't work here
|
||||
# might be a future problem?
|
||||
owner: User = Relationship(
|
||||
back_populates="devices",
|
||||
)
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ from .device import Device
|
|||
|
||||
class UserBase(SQLModel):
|
||||
name: str = Field(primary_key=True)
|
||||
email: str | None = Field(default=None)
|
||||
email: str
|
||||
|
||||
country: str | None = Field(default=None)
|
||||
state: str | None = Field(default=None)
|
||||
|
|
|
|||
Loading…
Reference in a new issue