diff options
Diffstat (limited to 'django/db/models/options.py')
| -rw-r--r-- | django/db/models/options.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/django/db/models/options.py b/django/db/models/options.py index 4028e05b99..41d79e2f9b 100644 --- a/django/db/models/options.py +++ b/django/db/models/options.py @@ -870,7 +870,11 @@ class Options: return [ constraint for constraint in self.constraints - if isinstance(constraint, UniqueConstraint) and constraint.condition is None + if ( + isinstance(constraint, UniqueConstraint) and + constraint.condition is None and + not constraint.contains_expressions + ) ] @cached_property |
