can any db model convert to pydantic
LLjiahai opened this issue · comments
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)