From 29362b381e7cbe73cad8608a71ea8c958bcb1266 Mon Sep 17 00:00:00 2001 From: Warre Dujardin Date: Fri, 22 May 2026 17:52:09 +0200 Subject: [PATCH] add db_default to JSONField --- django-stubs/db/models/fields/json.pyi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/django-stubs/db/models/fields/json.pyi b/django-stubs/db/models/fields/json.pyi index b1c550d93..e0faf5ac6 100644 --- a/django-stubs/db/models/fields/json.pyi +++ b/django-stubs/db/models/fields/json.pyi @@ -3,7 +3,7 @@ from collections.abc import Callable, Iterable from typing import Any, Literal, TypeVar, overload from django.db.models import lookups -from django.db.models.expressions import Combinable +from django.db.models.expressions import Combinable, Func from django.db.models.lookups import PostgresOperatorLookup, Transform from django.utils.functional import _StrOrPromise from typing_extensions import Self @@ -35,6 +35,7 @@ class JSONField(CheckFieldDefaultMixin, Field[_A | Combinable, _A]): null: Literal[False] = False, db_index: bool = ..., default: Any | Callable[[], Any] | None = ..., + db_default: Any | Func | None = ..., editable: bool = ..., auto_created: bool = ..., serialize: bool = ..., @@ -64,6 +65,7 @@ class JSONField(CheckFieldDefaultMixin, Field[_A | Combinable, _A]): null: Literal[True], db_index: bool = ..., default: Any | Callable[[], Any] = ..., + db_default: Any | Func = ..., editable: bool = ..., auto_created: bool = ..., serialize: bool = ...,