diff --git a/django/db/models/fields/__init__.py b/django/db/models/fields/__init__.py index 527ed8e423..e5dc5e9e8a 100644 --- a/django/db/models/fields/__init__.py +++ b/django/db/models/fields/__init__.py @@ -2337,6 +2337,8 @@ class UUIDField(Field): return value.hex def to_python(self, value): + if value is None: + return None if not isinstance(value, uuid.UUID): try: return uuid.UUID(value)