summaryrefslogtreecommitdiff
path: root/django/db/models/fields/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'django/db/models/fields/__init__.py')
-rw-r--r--django/db/models/fields/__init__.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/django/db/models/fields/__init__.py b/django/db/models/fields/__init__.py
index caa03665ea..d00942a7b8 100644
--- a/django/db/models/fields/__init__.py
+++ b/django/db/models/fields/__init__.py
@@ -1929,6 +1929,14 @@ class NullBooleanField(BooleanField):
'invalid_nullable': _('ā€œ%(value)sā€ value must be either None, True or False.'),
}
description = _("Boolean (Either True, False or None)")
+ system_check_deprecated_details = {
+ 'msg': (
+ 'NullBooleanField is deprecated. Support for it (except in '
+ 'historical migrations) will be removed in Django 4.0.'
+ ),
+ 'hint': 'Use BooleanField(null=True) instead.',
+ 'id': 'fields.W903',
+ }
def __init__(self, *args, **kwargs):
kwargs['null'] = True