fastapi-amis-admin icon indicating copy to clipboard operation
fastapi-amis-admin copied to clipboard

Passing primary_key is not supported when also passing a sa_column

Open felixjichao opened this issue 6 months ago • 1 comments

Run code from fastapi-amis-admin-demo

class Category(SQLModel, table=True):
    id: int = Field(default=None, primary_key=True, nullable=False)
    name: str = Field(title="CategoryName", sa_column=Column(String(100), unique=True, index=True, nullable=False))
    description: str = Field(default="", title="Description", amis_form_item="textarea")
    status: bool = Field(None, title="status")
    articles: List["Article"] = Relationship(back_populates="category")

throw RuntimeError: Passing primary_key is not supported when also passing a sa_column

sqlmodel                0.0.11
SQLAlchemy              1.4.50

felixjichao avatar Dec 15 '23 10:12 felixjichao