diff options
| author | Hannes Ljungberg <hannes@5monkeys.se> | 2020-03-20 23:08:32 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2020-03-25 10:16:30 +0100 |
| commit | f3da09df0f4147223ab76a00a841586ccf11005d (patch) | |
| tree | e36e8116a5b7abaa453791545a65e3febe3adc87 /django/db/backends/sqlite3/operations.py | |
| parent | 39e1c88de67ea2035d5ad89cfe00bcd892c0d163 (diff) | |
Fixed #31396 -- Added binary XOR operator to F expressions.
Diffstat (limited to 'django/db/backends/sqlite3/operations.py')
| -rw-r--r-- | django/db/backends/sqlite3/operations.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/django/db/backends/sqlite3/operations.py b/django/db/backends/sqlite3/operations.py index 80c32f6fcd..fcc2a06d7a 100644 --- a/django/db/backends/sqlite3/operations.py +++ b/django/db/backends/sqlite3/operations.py @@ -312,6 +312,8 @@ class DatabaseOperations(BaseDatabaseOperations): # function that's registered in connect(). if connector == '^': return 'POWER(%s)' % ','.join(sub_expressions) + elif connector == '#': + return 'BITXOR(%s)' % ','.join(sub_expressions) return super().combine_expression(connector, sub_expressions) def combine_duration_expression(self, connector, sub_expressions): |
