Skip to content

Commit 4ae8097

Browse files
authored
Merge pull request #334 from eike-fokken/master
Migrate from pydantic v1 config to pydantic v2 config
2 parents 6089dd4 + 59adf08 commit 4ae8097

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

ninja_extra/conf/package_settings.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from django.core.signals import setting_changed
55
from ninja.pagination import PaginationBase
66
from ninja.throttling import BaseThrottle
7-
from pydantic import BaseModel, Field
7+
from pydantic import BaseModel, ConfigDict, Field
88
from typing_extensions import Annotated
99

1010
from ninja_extra.conf.decorator import AllowTypeOfSource
@@ -61,9 +61,10 @@ def __init__(self, data: dict) -> None:
6161

6262

6363
class NinjaExtraSettings(BaseModel):
64-
class Config:
65-
from_attributes = True
66-
validate_assignment = True
64+
model_config = ConfigDict(
65+
from_attributes=True,
66+
validate_assignment=True,
67+
)
6768

6869
PAGINATION_CLASS: PaginationClassHandlerType = Field( # type: ignore[assignment]
6970
"ninja.pagination.LimitOffsetPagination",

0 commit comments

Comments
 (0)