31e6d58d46
All Promise objects were passed to force_text() deep in ORM query code. Not only does this make it difficult or impossible for developers to prevent or alter this behaviour, but it is also wrong for non-text fields. This commit changes `Field.get_prep_value()` from a no-op to one that resolved Promise objects. All subclasses now call super() method first to ensure that they have a real value to work with. |
||
---|---|---|
.. | ||
sql | ||
__init__.py | ||
aggregates.py | ||
fields.py | ||
manager.py | ||
proxy.py | ||
query.py |