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 5f0f8f0e5f..6022099e3e 100644 --- a/django/db/models/options.py +++ b/django/db/models/options.py @@ -866,7 +866,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 |
