First Check
Commit to Help
Example Code
from typing import Optional
import sqlalchemy as sa
from sqlmodel import Field, SQLModel
class Hero(SQLModel, table=True):
id: Optional[int] = Field(default=None, primary_key=True)
name: str
secret_name: str
age: int = Field(gt=100, sa_column=sa.Column(sa.BigInteger()))
print(Hero()) # >>> id=None
Description
It didn‘t raise a ValidationError Exception When create a hero object without any params.
Operating System
macOS
Operating System Details
No response
SQLModel Version
0.0.6
Python Version
3.9.5
Additional Context
No response
First Check
Commit to Help
Example Code
Description
It didn‘t raise a ValidationError Exception When create a hero object without any params.
Operating System
macOS
Operating System Details
No response
SQLModel Version
0.0.6
Python Version
3.9.5
Additional Context
No response