django1/django/db/backends/base
Matthew Schinckel 4137fc2efc Fixed #25367 -- Allowed boolean expressions in QuerySet.filter() and exclude().
This allows using expressions that have an output_field that is a
BooleanField to be used directly in a queryset filters, or in the
When() clauses of a Case() expression.

Thanks Josh Smeaton, Tim Graham, Simon Charette, Mariusz Felisiak, and
Adam Johnson for reviews.

Co-Authored-By: NyanKiyoshi <hello@vanille.bid>
2019-08-29 09:45:29 +02:00
..
__init__.py Fixed #22603 -- Reorganized classes in django.db.backends. 2015-01-14 14:16:20 -05:00
base.py Fixed typos in comments and docs. 2019-07-02 09:36:17 +02:00
client.py Refs #27656 -- Updated django.db docstring verbs according to PEP 257. 2017-02-28 09:17:27 -05:00
creation.py Fixed #30184 -- Removed ellipsis characters from shell output strings. 2019-02-13 13:59:44 -05:00
features.py Refs #25367 -- Moved Oracle Exists() handling to contextual methods. 2019-08-13 06:48:14 +02:00
introspection.py Refs #23879 -- Made introspection respect required_db_features. 2019-08-12 06:33:46 +02:00
operations.py Fixed #25367 -- Allowed boolean expressions in QuerySet.filter() and exclude(). 2019-08-29 09:45:29 +02:00
schema.py Fixed #30712 -- Allowed BLOB/TEXT defaults on MySQL 8.0.13+. 2019-08-22 12:23:10 +02:00
validation.py Refs #27859 -- Refactored BaseDatabaseValidation to use check_field_type(). 2017-05-14 18:34:45 +02:00