pydantic-sqlalchemy
pydantic-sqlalchemy copied to clipboard
can any db model convert to pydantic
import peewee as pw class Order(pw.Model): project_id = pw.CharField(null=True, max_length=255, verbose_name="") order_id = pw.CharField(null=True, max_length=255, index=True, verbose_name="")
pydanticA = sqlalchemy_to_pydantic(Order)
import peewee as pw from pydantic import BaseModel
class Order(pw.Model): project_id = pw.CharField(null=True, max_length=255, verbose_name="") order_id = pw.CharField(null=True, max_length=255, index=True, verbose_name="")
class OrderPydantic(BaseModel): project_id: str order_id: str
order_instance = Order(project_id="123", order_id="456") pydantic_instance = OrderPydantic(project_id=order_instance.project_id, order_id=order_instance.order_id)
print(pydantic_instance)