Loic Bistuer 
							
						 
					 
					
						
						
							
						
						4c3bfe9053 
					 
					
						
						
							
							Fixed   #24211  -- Removed ValuesQuerySet() and ValuesListQuerySet().  
						
						... 
						
						
						
						Thanks Anssi Kääriäinen, Marc Tamlyn, and Tim Graham for the reviews. 
						
						
					 
					
						2015-01-30 22:02:58 +07:00 
						 
				 
			
				
					
						
							
							
								Collin Anderson 
							
						 
					 
					
						
						
							
						
						ee23e03637 
					 
					
						
						
							
							Fixed   #24190  -- Clarified len(queryset)  
						
						
						
						
					 
					
						2015-01-24 10:14:18 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						33457cd3b0 
					 
					
						
						
							
							Removed IPAddressField per deprecation timeline; refs  #20439 .  
						
						
						
						
					 
					
						2015-01-19 11:12:57 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7e8cf74dc7 
					 
					
						
						
							
							Removed support for syncing apps without migrations per deprecation timeline.  
						
						... 
						
						
						
						Kept support for creating models without migrations when running tests
(especially for Django's test suite). 
						
						
					 
					
						2015-01-18 15:58:06 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						4aa089a9a9 
					 
					
						
						
							
							Removed support for custom SQL per deprecation timeline.  
						
						
						
						
					 
					
						2015-01-17 10:16:06 -05:00 
						 
				 
			
				
					
						
							
							
								Michał Modzelewski 
							
						 
					 
					
						
						
							
						
						65246de7b1 
					 
					
						
						
							
							Fixed   #24031  -- Added CASE expressions to the ORM.  
						
						
						
						
					 
					
						2015-01-12 18:15:34 -05:00 
						 
				 
			
				
					
						
							
							
								Josh Smeaton 
							
						 
					 
					
						
						
							
						
						21b858cb67 
					 
					
						
						
							
							Fixed   #24060  -- Added OrderBy Expressions  
						
						
						
						
					 
					
						2015-01-13 09:39:55 +11:00 
						 
				 
			
				
					
						
							
							
								Ng Zhi An 
							
						 
					 
					
						
						
							
						
						8f5d6c77b6 
					 
					
						
						
							
							Fixed   #23878  -- Moved Query and Prefetch documentation  
						
						
						
						
					 
					
						2015-01-12 11:35:20 -05:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						0c7633178f 
					 
					
						
						
							
							Fixed   #24020  -- Refactored SQL compiler to use expressions  
						
						... 
						
						
						
						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-08 14:07:54 -05:00 
						 
				 
			
				
					
						
							
							
								Daniel Pyrathon 
							
						 
					 
					
						
						
							
						
						fb48eb0581 
					 
					
						
						
							
							Fixed   #12663  -- Formalized the Model._meta API for retrieving fields.  
						
						... 
						
						
						
						Thanks to Russell Keith-Magee for mentoring this Google Summer of
Code 2014 project and everyone else who helped with the patch! 
						
						
					 
					
						2015-01-06 19:25:12 -05:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						1ee9507eb3 
					 
					
						
						
							
							Fixed a vesionadded directive.  
						
						
						
						
					 
					
						2014-12-29 10:22:19 +01:00 
						 
				 
			
				
					
						
							
							
								Josh Smeaton 
							
						 
					 
					
						
						
							
						
						4718296546 
					 
					
						
						
							
							Fixed   #23753  -- Added a suite of SQL Functions  
						
						... 
						
						
						
						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-27 15:27:27 +11:00 
						 
				 
			
				
					
						
							
							
								Helen Sherwood-Taylor 
							
						 
					 
					
						
						
							
						
						4ccdf6e57f 
					 
					
						
						
							
							Fixed   #24041  -- Documented effect of changing a model instance's primary key.  
						
						
						
						
					 
					
						2014-12-24 15:06:09 -05:00 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						5ca82e710e 
					 
					
						
						
							
							Fixed   #24033  -- Use interval type on Oracle.  
						
						... 
						
						
						
						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-23 10:38:32 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						57554442fe 
					 
					
						
						
							
							Fixed   #2443  -- Added DurationField.  
						
						... 
						
						
						
						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-20 18:28:29 +00:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						0a4b04fc23 
					 
					
						
						
							
							Used https for most *.python.org links  
						
						
						
						
					 
					
						2014-12-19 18:07:52 +01:00 
						 
				 
			
				
					
						
							
							
								Josh Smeaton 
							
						 
					 
					
						
						
							
						
						267a1dcd9b 
					 
					
						
						
							
							Fixed   #23941  -- Removed implicit decimal formatting from expressions.  
						
						
						
						
					 
					
						2014-12-12 10:17:48 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						1aa41dd000 
					 
					
						
						
							
							Fixed   #23974  -- Clarified wording of FileField.save/delete save parameter.  
						
						... 
						
						
						
						Thanks GreenAsJade. 
						
						
					 
					
						2014-12-08 13:15:46 -05:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						4468c08d70 
					 
					
						
						
							
							Fixed   #23968  -- Replaced list comprehension with generators and dict comprehension  
						
						
						
						
					 
					
						2014-12-08 07:58:23 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						5281d9620d 
					 
					
						
						
							
							Fixed   #23965  -- Mentioned that FieldFile inherits from File  
						
						
						
						
					 
					
						2014-12-06 11:51:32 -05:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						c7175fcdfe 
					 
					
						
						
							
							Fixed   #901  -- Added Model.refresh_from_db() method  
						
						... 
						
						
						
						Thanks to github aliases dbrgn, carljm, slurms, dfunckt, and timgraham
for reviews. 
						
						
					 
					
						2014-11-28 06:54:00 -05:00 
						 
				 
			
				
					
						
							
							
								Alasdair Nicol 
							
						 
					 
					
						
						
							
						
						5b26a014a8 
					 
					
						
						
							
							Fixed   #23865  -- documented how to assign errors to a field in Model.clean()  
						
						... 
						
						
						
						Also added a unit test wit the simpler syntax which we have documented,
where the dictionary values are strings. 
						
						
					 
					
						2014-11-21 13:01:28 -05:00 
						 
				 
			
				
					
						
							
							
								Michal Petrucha 
							
						 
					 
					
						
						
							
						
						327df551e8 
					 
					
						
						
							
							Fixed   #23817  -- Updated docs on QuerySet evaluation  
						
						... 
						
						
						
						Removed inaccurate info about partial evaluation after refs #18702 .
Added information on modifying sliced QuerySets; refs #22503 . 
						
						
					 
					
						2014-11-20 09:33:32 -05:00 
						 
				 
			
				
					
						
							
							
								Josh Smeaton 
							
						 
					 
					
						
						
							
						
						f61256da3a 
					 
					
						
						
							
							Renamed qn to compiler  
						
						
						
						
					 
					
						2014-11-16 13:19:34 +01:00 
						 
				 
			
				
					
						
							
							
								Josh Smeaton 
							
						 
					 
					
						
						
							
						
						f59fd15c49 
					 
					
						
						
							
							Fixed   #14030  -- Allowed annotations to accept all expressions  
						
						
						
						
					 
					
						2014-11-15 14:00:43 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						11b7680d0e 
					 
					
						
						
							
							Fixed   #23774  -- Clarified QuerySet.order_by() and related models.  
						
						
						
						
					 
					
						2014-11-12 22:00:48 +01:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						5c517ec218 
					 
					
						
						
							
							Fixed versionchanged indentation in docs/.  
						
						
						
						
					 
					
						2014-11-03 21:40:26 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						e958c760f9 
					 
					
						
						
							
							Fixed   #23732  -- Corrected and enhanced select_related() docs.  
						
						... 
						
						
						
						Thanks Daniele Procida for the report and review. 
						
						
					 
					
						2014-10-31 15:40:07 -04:00 
						 
				 
			
				
					
						
							
							
								Raul Cumplido 
							
						 
					 
					
						
						
							
						
						68d3db8a7b 
					 
					
						
						
							
							Fixed   #23725  -- Substituted AUTH_USER_MODEL for User in docs.  
						
						
						
						
					 
					
						2014-10-30 08:29:18 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						349471eeb9 
					 
					
						
						
							
							Fixed spelling errors in docs.  
						
						
						
						
					 
					
						2014-10-28 10:15:52 -04:00 
						 
				 
			
				
					
						
							
							
								Thomas Chaumeny 
							
						 
					 
					
						
						
							
						
						00aa562884 
					 
					
						
						
							
							Fixed   #23493  -- Added bilateral attribute to Transform  
						
						
						
						
					 
					
						2014-10-28 10:02:10 +02:00 
						 
				 
			
				
					
						
							
							
								Oliver Meinusch 
							
						 
					 
					
						
						
							
						
						6b39401baf 
					 
					
						
						
							
							Fixed QuerySet datetimes argument name in docs.  
						
						
						
						
					 
					
						2014-10-27 19:48:29 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						c1b9f99a81 
					 
					
						
						
							
							Fixed   #23676  -- Rearranged sentence; "by default" applies only to max length  
						
						
						
						
					 
					
						2014-10-18 06:55:11 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Holtermann 
							
						 
					 
					
						
						
							
						
						04bd84786d 
					 
					
						
						
							
							Fixed   #23602  -- Add comment on get_absolute_url regarding user input  
						
						
						
						
					 
					
						2014-10-06 19:11:06 +02:00 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						acdbecda05 
					 
					
						
						
							
							Fix formatting error in UUIDField docs.  
						
						
						
						
					 
					
						2014-10-04 12:22:11 +01:00 
						 
				 
			
				
					
						
							
							
								jnothman 
							
						 
					 
					
						
						
							
						
						20f868bc5a 
					 
					
						
						
							
							Added flat=False to signature of QuerySet.values_list()  
						
						
						
						
					 
					
						2014-10-01 13:06:30 -04:00 
						 
				 
			
				
					
						
							
							
								Matt Robenolt 
							
						 
					 
					
						
						
							
						
						ef5f9b6ae8 
					 
					
						
						
							
							Fixed   #23460  -- Added literal %s support to extra() QuerySets.  
						
						
						
						
					 
					
						2014-09-26 13:01:27 -04:00 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						ed7821231b 
					 
					
						
						
							
							Fixed   #19463  -- Added UUIDField  
						
						... 
						
						
						
						Uses native support in postgres, and char(32) on other backends. 
						
						
					 
					
						2014-09-16 10:08:09 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						60c38c1a4e 
					 
					
						
						
							
							Fixed   #23281  -- Added "concrete model" to glossary.  
						
						... 
						
						
						
						Thanks knowledgepoint-devs for the suggestion. 
						
						
					 
					
						2014-09-08 08:45:47 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						6d504562f5 
					 
					
						
						
							
							Fixed   #22534 : Reinforce swappable documentation  
						
						
						
						
					 
					
						2014-09-05 11:39:55 -07:00 
						 
				 
			
				
					
						
							
							
								Thomas Chaumeny 
							
						 
					 
					
						
						
							
						
						d7a9659110 
					 
					
						
						
							
							Fixed documentation links to Query Expression API.  
						
						
						
						
					 
					
						2014-09-04 09:45:10 -04:00 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						e9103402c0 
					 
					
						
						
							
							Fixed   #18757 ,  #14462 ,  #21565  -- Reworked database-python 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. 
						
						
					 
					
						2014-09-03 20:36:03 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						05a8cef428 
					 
					
						
						
							
							Corrected a usage example of related_query_name.  
						
						... 
						
						
						
						Thanks to Petr Glotov for spotting this. 
						
						
					 
					
						2014-08-29 23:10:30 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						c587bd5a94 
					 
					
						
						
							
							Fixed   #17272  -- Documented that non-editable fields are skipped during model validation.  
						
						... 
						
						
						
						Thanks mitar for the report. 
						
						
					 
					
						2014-08-19 07:18:05 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						5dbe2a9431 
					 
					
						
						
							
							Fixed   #4991  -- Emphasized XSS ramifications of help_text not being escaped.  
						
						
						
						
					 
					
						2014-08-19 06:16:05 -04:00 
						 
				 
			
				
					
						
							
							
								areski 
							
						 
					 
					
						
						
							
						
						2a4492aecb 
					 
					
						
						
							
							Fixed   #23224  - Documented EmailValidator.  
						
						
						
						
					 
					
						2014-08-14 13:28:12 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						fb4f3e04b1 
					 
					
						
						
							
							Updated MySQL links to version 5.6.  
						
						
						
						
					 
					
						2014-08-02 10:27:01 -04:00 
						 
				 
			
				
					
						
							
							
								Christoph Heer 
							
						 
					 
					
						
						
							
						
						d47409831f 
					 
					
						
						
							
							Fixed   #23067  -- Updated docs to use django-admin  
						
						
						
						
					 
					
						2014-07-30 14:14:03 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						66630f589c 
					 
					
						
						
							
							Fixed   #23134  -- Fixed typos in docs/ref/models/querysets.txt.  
						
						... 
						
						
						
						Thanks Josh Kupershmidt. 
						
						
					 
					
						2014-07-30 13:03:54 -04:00 
						 
				 
			
				
					
						
							
							
								Moayad Mardini 
							
						 
					 
					
						
						
							
						
						668d432d0a 
					 
					
						
						
							
							Fixed   #22491  -- documented how select_for_update() should be tested.  
						
						... 
						
						
						
						Thanks Andreas Pelme for the report. 
						
						
					 
					
						2014-07-28 10:57:12 -04:00