summaryrefslogtreecommitdiff
path: root/docs/ref/models
AgeCommit message (Collapse)Author
2015-08-13[1.8.x] Fixed #24988 -- Documented passing a dictionary of ValidationErrors ↵Adam Brenecki
to ValidationError Backport of 52a190b65781f8dc07abd230aaf9043fbdbf4fba from master
2015-08-10[1.8.x] Fixed #25160 -- Moved unsaved model instance data loss check to ↵Tim Graham
Model.save() This mostly reverts 5643a3b51be338196d0b292d5626ad43648448d3 and 81e1a35c364e5353d2bf99368ad30a4184fbb653. Thanks Carl Meyer for review. Backport of 5980b05c1fad69eef907e0076aa2dc837edab529 from master
2015-08-05[1.8.x] Fixed #25213 -- Discouraged use of QuerySet.extra()Tim Graham
Thanks Anssi Kääriäinen for the draft text and Simon Charette for review. Backport of e8cd65f8297928d3fa7ad3d338953a4423028713 from master
2015-08-05[1.8.x] Fixed #25212 -- Documented the RawSQL expression.Tim Graham
Backport of 97fa7fe961f961b6c93a11b50a7a1ed35c8bce8d from master
2015-07-30[1.8.x] Removed unnecessary F() from Func expressions docsAlasdair Nicol
Backport of b792c4804b611369c3e146f1fd967d9c5bdea17f from master
2015-07-27[1.8.x] Fixed #25159 -- Removed brackets from class/function/method ↵Tim Graham
signatures in docs. Thanks hellbeast for the initial patch. Backport of 87d55081ea398c65b2503d22ed3907a9175ec729 from master
2015-07-03[1.8.x] Fixed mistake in Model.from_db() example.Luke
Backport of fd869cceacafdaf2c5865cc525f88357b6a26aad from master
2015-06-23[1.8.x] Renamed RemovedInDjango20Warning to RemovedInDjango110Warning.Tim Graham
2015-06-19[1.8.x] Fixed #24881 -- Clarified Meta.order_with_respect_to documentationjohannes.linke
Backport of 27c839e0fce99254ad61322bb827a821f832e840 from master
2015-06-09[1.8.x] Clarified the default form widgets for model number fields in docsMatt Deacalion Stevens
Backport of 77f3d7adb1d56d4eb5d22a85e8d383602f937790 from master
2015-06-08[1.8.x] Fixed #24952 -- Fixed example SQL in Func() expressions docsAlasdair Nicol
Backport of 1f5b067710a6bc97848b1caff0e2a685c2489868 from master
2015-06-05[1.8.x] Fixed #22571 -- Added clarification about auto_now_add=TrueYamila Moreno
Backport of cbe4efcbc13ad402bf1f1a94b02a8ec93f20327d from master
2015-06-05[1.8.x] Capitalized "Python" in docs.Tim Graham
Backport of 2fbea621e68d3365679e45fa17b61d06aa8cdf76 from master
2015-06-05[1.8.x] Fixed #24925 -- Document using Coalesce on MySQLIan Foote
Add warning for using Coalesce with python values on MySQL and document workaround. Backport of 14dead04acf4ac877d0f4025f142fe9e872ce8ac from master
2015-06-01[1.8.x] Fixed #24880 -- Added more explicit docs on select_for_update() on ↵Przemysław Suliga
SQLite. Backport of d29ed3f355b0c57e7036807f1d54f33796d8d820 from master
2015-05-08[1.8.x] Fixed #24763 -- Moved DoesNotExist exception to model docs.David Krisch
Backport of 1a62f197078eae72eba85f23aabacc06ad4c7d79 from master
2015-05-07[1.8.x] Fixed typo in docs/ref/models/expressions.txtIan Foote
Backport of 756a7272529bb014b9543f4a169e9c8abd2a0a4b from master
2015-04-29[1.8.x] Fixed #24665 -- Clarified model field flag defaults.Tim Graham
Backport of 2b086229a2a6c786e32da37b6b122c2cc894450f from master
2015-04-24[1.8.x] Fixed #24656 -- Added missing imports to query expressions doc.Nicolas Noé
Backport of 37682368a604e08f3135375c85529e566492a352 from master
2015-04-22[1.8.x] Fixed #24613 -- Added example to QuerySet.defer() documentationRichard Eames
Backport of dd99f57710bb4930561a6c049f54719af80850ec from master
2015-04-20[1.8.x] Amended get_all_related_objects() backwards compatible replacement.Neal Todd
Backport of d84f01ff08922c70f9bb0861846c8ace0764b2dc from master
2015-04-18[1.8.x] Removed DateTimeQuerySet from docs.Tim Graham
Obsolete since refs #23867. Backport of e9fdecf98417e39a93c81a854a780550321a9795 from master
2015-04-07[1.8.x] Fixed typo in docs/ref/models/expressions.txtlampslave
Backport of 800240cb1dda2c4ff7182df3566d744c6c377bf7 from master
2015-03-29[1.8.x] Fixed #24281 -- Improved docs for timezone handling for auto_now and ↵Christopher Luc
auto_now_add Thanks djbug for the report and Aymeric Augustin and Carl Meyer for the review. Backport of 8119876d4a533fbc2ba4d1c30eaddbcc28119488 from master
2015-03-22[1.8.x] Fixed #23814 -- Pointed localflavor documentation to external packageIacopo Spalletti
Edited localflavor doc to point to the external package documentation, leaving just the 'How to migrate' section in Django. Backport of 87fed9444033533ad7105c4b1e4ffc5d7854a2c6 from master.
2015-03-22Fixed #24485 -- Allowed combined expressions to set output_fieldJosh Smeaton
2015-03-18[1.8.x] Fixed #24495 -- Allowed unsaved model instance assignment check to ↵Karl Hobley
be bypassed. Backport of 81e1a35c364e5353d2bf99368ad30a4184fbb653 from master
2015-03-17[1.8.x] Refs #24485 -- Renamed some expression typesJosh Smeaton
Backport of 88d798d71a20662bdf5335f0586fb9eb6e660c57 from master
2015-03-16[1.8.x] Fixed #24486 -- Documented method to provide output_field to mixed F ↵Josh Smeaton
expressions Backport of 820381d38bc02ea8b92837ce869e7332a7db9913 from master
2015-03-13[1.8.x] Refs #24462 -- Emphasized that order_by() clears previous ordering.Tim Graham
Backport of b9d9ab23bdcc404708aada664e718a9d56415ca3 from master
2015-03-12[1.8.x] Fixed typo in docs/ref/models/fields.txtSteven Das
Backport of 53bc6e2e98b4889082049f50718b13f8d5d84b6b from master
2015-03-11[1.8.x] Fixed #24414 -- Added examples of Prefetch object usage to the docs.Sean Wang
Backport of a3e89f13dfb1f22a26ead8b06b37695598a4421a from master
2015-03-09[1.8.x] Fixed #24432 -- Added docs for ManyToManyFields that reside in and ↵Floris den Hengst
refer to the same model. Backport of b9b8411129efe13642cef1fc6bbfc62bed717352 from master
2015-02-20[1.8.x] Update converters to take a consistent set of parameters.Marc Tamlyn
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. Backport of 32d4db66b9 from master
2015-02-14[1.8.x] Fixed #24289 -- Reversed usage of Field.many_to_one and one_to_many.Loic Bistuer
Thanks Carl Meyer and Tim Graham for the reviews and to all involved in the discussion. Backport of 18c0aaa9123579375294fcc4a8ee7e3530176b88 from master
2015-02-12[1.8.x] Refs #14030 -- Improved expression support for python valuesJosh Smeaton
Backport of e2d6e14662d780383e18066a3182155fb5b7747b from master
2015-02-04[1.8.x] Fixed typos of "select_related" in docs and tests.Josh Schneier
Backport of 7d363ed43247a80d2b764723e1bf6e0e6da4e82f from master
2015-02-03[1.8.x] Fixed #23617 -- Added get_pk_value_on_save()Anssi Kääriäinen
The method is mainly intended for use with UUIDField. For UUIDField we want to call the field's default even when primary key value is explicitly set to None to match the behavior of AutoField. Thanks to Marc Tamlyn and Tim Graham for review. Backport of 8adc59038cdc6ce4f9170e4de2d716d940e136b3 from master
2015-01-24[1.8.x] Fixed #24190 -- Clarified len(queryset)Collin Anderson
Backport of ee23e03637aa8b82311f93b0a660574a0512891a from master
2015-01-12Fixed #24031 -- Added CASE expressions to the ORM.Michał Modzelewski
2015-01-13Fixed #24060 -- Added OrderBy ExpressionsJosh Smeaton
2015-01-12Fixed #23878 -- Moved Query and Prefetch documentationNg Zhi An
2015-01-08Fixed #24020 -- Refactored SQL compiler to use expressionsAnssi Kääriäinen
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.
2015-01-06Fixed #12663 -- Formalized the Model._meta API for retrieving fields.Daniel Pyrathon
Thanks to Russell Keith-Magee for mentoring this Google Summer of Code 2014 project and everyone else who helped with the patch!
2014-12-29Fixed a vesionadded directive.Florian Apolloner
2014-12-27Fixed #23753 -- Added a suite of SQL FunctionsJosh Smeaton
Added functions and tests Added docs and more tests Added TextField converter to mysql backend Aliased Value as V in example docs and tests Removed unicode_compatible in example Fixed console emulation in examples
2014-12-24Fixed #24041 -- Documented effect of changing a model instance's primary key.Helen Sherwood-Taylor
2014-12-23Fixed #24033 -- Use interval type on Oracle.Marc Tamlyn
Use INTERVAL DAY(9) TO SECOND(6) for Durationfield on Oracle rather than storing as a NUMBER(19) of microseconds. There are issues with cx_Oracle which require some extra data manipulation in the database backend when constructing queries, but it handles the conversion back to timedelta objects cleanly. Thanks to Shai for the review.
2014-12-20Fixed #2443 -- Added DurationField.Marc Tamlyn
A field for storing periods of time - modeled in Python by timedelta. It is stored in the native interval data type on PostgreSQL and as a bigint of microseconds on other backends. Also includes significant changes to the internals of time related maths in expressions, including the removal of DateModifierNode. Thanks to Tim and Josh in particular for reviews.
2014-12-19Used https for most *.python.org linksClaude Paroz