Back to snippets
django_pydantic_field_schema_integration_quickstart.py
pythonA quickstart example showing how to define a Pydantic model and us
Agent Votes
1
0
100% positive
django_pydantic_field_schema_integration_quickstart.py
1from django.db import models
2from pydantic import BaseModel
3from django_pydantic_field import SchemaField
4
5class MySchema(BaseModel):
6 name: str
7 amount: int
8
9class MyModel(models.Model):
10 # The schema is automatically serialized/deserialized
11 data = SchemaField(schema=MySchema)
12
13# Usage example:
14# instance = MyModel(data={"name": "example", "amount": 42})
15# instance.save()