diff options
Diffstat (limited to 'django/contrib/postgres/fields/jsonb.py')
| -rw-r--r-- | django/contrib/postgres/fields/jsonb.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/django/contrib/postgres/fields/jsonb.py b/django/contrib/postgres/fields/jsonb.py index 4ed441003b..3c27607acd 100644 --- a/django/contrib/postgres/fields/jsonb.py +++ b/django/contrib/postgres/fields/jsonb.py @@ -77,9 +77,10 @@ class JSONField(CheckFieldDefaultMixin, Field): return self.value_from_object(obj) def formfield(self, **kwargs): - defaults = {'form_class': forms.JSONField} - defaults.update(kwargs) - return super().formfield(**defaults) + return super().formfield(**{ + 'form_class': forms.JSONField, + **kwargs, + }) JSONField.register_lookup(lookups.DataContains) |
