Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/tests/from_db_value
Commit message (Collapse)AuthorAgeFilesLines
* Refs #9619 -- Fixed failing test caseMarkus Holtermann2015-06-171-1/+1
| | | | Regression introduced in 9aac99e96d100b34b6daa3a137531eff4f17076e
* Refs #9619 -- Added a test that Field.from_db_value() is ↵JensDiemer2015-06-171-1/+5
| | | | called on QuerySet.values()
* Update converters to take a consistent set of parameters.Marc Tamlyn2015-02-201-1/+1
| | | | | | As suggested by Anssi. This has the slightly strange side effect of passing the expression to Expression.convert_value has the expression passed back to it, but it allows more complex patterns of expressions.
* Sorted imports with isort; refs #23860.Tim Graham2015-02-061-1/+1
|
* Fixed #24020 -- Refactored SQL compiler to use expressionsAnssi Kääriäinen2015-01-081-1/+1
| | | | | | | | | | | | | | | Refactored compiler SELECT, GROUP BY and ORDER BY generation. While there, also refactored select_related() implementation (get_cached_row() and get_klass_info() are now gone!). Made get_db_converters() method work on expressions instead of internal_type. This allows the backend converters to target specific expressions if need be. Added query.context, this can be used to set per-query state. Also changed the signature of database converters. They now accept context as an argument.
* Fixed #18757, #14462, #21565 -- Reworked database-python ↵Marc Tamlyn2014-09-033-0/+62
type conversions Complete rework of translating data values from database Deprecation of SubfieldBase, removal of resolve_columns and convert_values in favour of a more general converter based approach and public API Field.from_db_value(). Now works seamlessly with aggregation, .values() and raw queries. Thanks to akaariai in particular for extensive advice and inspiration, also to shaib, manfre and timograham for their reviews.