areski 
							
						 
					 
					
						
						
							
						
						bc8bae0ba9 
					 
					
						
						
							
							[1.8.x] Corrected GenericIPAddressField protocol parameter doc.  
						
						... 
						
						
						
						Backport of 1e7da99ea6 
						
						
					 
					
						2015-11-19 11:19:20 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						e4b813c0e7 
					 
					
						
						
							
							[1.8.x]  Fixed   #25160  -- Moved unsaved model instance data loss check to Model.save()  
						
						... 
						
						
						
						This mostly reverts 5643a3b51b81e1a35c365980b05c1f 
						
						
					 
					
						2015-08-10 11:31:22 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						a66d843eec 
					 
					
						
						
							
							[1.8.x]  Fixed   #25159  -- Removed brackets from class/function/method signatures in docs.  
						
						... 
						
						
						
						Thanks hellbeast for the initial patch.
Backport of 87d55081ea 
						
						
					 
					
						2015-07-27 10:43:09 -04:00 
						 
				 
			
				
					
						
							
							
								Matt Deacalion Stevens 
							
						 
					 
					
						
						
							
						
						7ae470cfe2 
					 
					
						
						
							
							[1.8.x] Clarified the default form widgets for model number fields in docs  
						
						... 
						
						
						
						Backport of 77f3d7adb1 
						
						
					 
					
						2015-06-09 12:33:37 -04:00 
						 
				 
			
				
					
						
							
							
								Yamila Moreno 
							
						 
					 
					
						
						
							
						
						7dcfbb2ef3 
					 
					
						
						
							
							[1.8.x]  Fixed   #22571  -- Added clarification about auto_now_add=True  
						
						... 
						
						
						
						Backport of cbe4efcbc1 
						
						
					 
					
						2015-06-05 10:04:24 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						afae8ff916 
					 
					
						
						
							
							[1.8.x]  Fixed   #24665  -- Clarified model field flag defaults.  
						
						... 
						
						
						
						Backport of 2b086229a2 
						
						
					 
					
						2015-04-29 20:41:07 -04:00 
						 
				 
			
				
					
						
							
							
								Christopher Luc 
							
						 
					 
					
						
						
							
						
						c4e8f21a9c 
					 
					
						
						
							
							[1.8.x]  Fixed   #24281  -- Improved docs for timezone handling for auto_now and auto_now_add  
						
						... 
						
						
						
						Thanks djbug for the report and Aymeric Augustin and Carl Meyer for the
review.
Backport of 8119876d4a 
						
						
					 
					
						2015-03-29 23:38:51 +02:00 
						 
				 
			
				
					
						
							
							
								Iacopo Spalletti 
							
						 
					 
					
						
						
							
						
						6da4ce5365 
					 
					
						
						
							
							[1.8.x]  Fixed   #23814  -- Pointed localflavor documentation to external package  
						
						... 
						
						
						
						Edited localflavor doc to point to the external package documentation,
leaving just the 'How to migrate' section in Django.
Backport of 87fed94440 
						
						
					 
					
						2015-03-22 15:36:44 +01:00 
						 
				 
			
				
					
						
							
							
								Karl Hobley 
							
						 
					 
					
						
						
							
						
						a8c53041f9 
					 
					
						
						
							
							[1.8.x]  Fixed   #24495  -- Allowed unsaved model instance assignment check to be bypassed.  
						
						... 
						
						
						
						Backport of 81e1a35c36 
						
						
					 
					
						2015-03-18 19:12:46 -04:00 
						 
				 
			
				
					
						
							
							
								Steven Das 
							
						 
					 
					
						
						
							
						
						e1657cc37f 
					 
					
						
						
							
							[1.8.x] Fixed typo in docs/ref/models/fields.txt  
						
						... 
						
						
						
						Backport of 53bc6e2e98 
						
						
					 
					
						2015-03-12 19:16:22 -04:00 
						 
				 
			
				
					
						
							
							
								Floris den Hengst 
							
						 
					 
					
						
						
							
						
						9853844ed3 
					 
					
						
						
							
							[1.8.x]  Fixed   #24432  -- Added docs for ManyToManyFields that reside in and refer to the same model.  
						
						... 
						
						
						
						Backport of b9b8411129 
						
						
					 
					
						2015-03-09 20:46:26 -04:00 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						3886338c1d 
					 
					
						
						
							
							[1.8.x] Update converters to take a consistent set of parameters.  
						
						... 
						
						
						
						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 
						
						
					 
					
						2015-02-20 11:47:48 +00:00 
						 
				 
			
				
					
						
							
							
								Loic Bistuer 
							
						 
					 
					
						
						
							
						
						20b621eb3c 
					 
					
						
						
							
							[1.8.x]  Fixed   #24289  -- Reversed usage of Field.many_to_one and one_to_many.  
						
						... 
						
						
						
						Thanks Carl Meyer and Tim Graham for the reviews and to all involved
in the discussion.
Backport of 18c0aaa912 
						
						
					 
					
						2015-02-14 02:42:06 +07:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						43b0131fb5 
					 
					
						
						
							
							[1.8.x]  Fixed   #23617  -- Added get_pk_value_on_save()  
						
						... 
						
						
						
						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 8adc59038c 
						
						
					 
					
						2015-02-03 09:25:55 -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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						1aa41dd000 
					 
					
						
						
							
							Fixed   #23974  -- Clarified wording of FileField.save/delete save parameter.  
						
						... 
						
						
						
						Thanks GreenAsJade. 
						
						
					 
					
						2014-12-08 13:15:46 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						5281d9620d 
					 
					
						
						
							
							Fixed   #23965  -- Mentioned that FieldFile inherits from File  
						
						
						
						
					 
					
						2014-12-06 11:51:32 -05:00 
						 
				 
			
				
					
						
							
							
								Raul Cumplido 
							
						 
					 
					
						
						
							
						
						68d3db8a7b 
					 
					
						
						
							
							Fixed   #23725  -- Substituted AUTH_USER_MODEL for User in docs.  
						
						
						
						
					 
					
						2014-10-30 08:29:18 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						c1b9f99a81 
					 
					
						
						
							
							Fixed   #23676  -- Rearranged sentence; "by default" applies only to max length  
						
						
						
						
					 
					
						2014-10-18 06:55:11 -04:00 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						acdbecda05 
					 
					
						
						
							
							Fix formatting error in UUIDField docs.  
						
						
						
						
					 
					
						2014-10-04 12:22:11 +01: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Christoph Heer 
							
						 
					 
					
						
						
							
						
						d47409831f 
					 
					
						
						
							
							Fixed   #23067  -- Updated docs to use django-admin  
						
						
						
						
					 
					
						2014-07-30 14:14:03 -04:00 
						 
				 
			
				
					
						
							
							
								Jorge C. Leitão 
							
						 
					 
					
						
						
							
						
						e1fa7dffdc 
					 
					
						
						
							
							Fixed   #22809  -- Added model Field API reference.  
						
						... 
						
						
						
						Thanks to @timgraham for the review. 
						
						
					 
					
						2014-07-10 06:03:04 -04:00 
						 
				 
			
				
					
						
							
							
								Anubhav Joshi 
							
						 
					 
					
						
						
							
						
						011abb7d96 
					 
					
						
						
							
							Fixed   #19671  -- Added warnings that null and validators are ignored for ManyToManyField.  
						
						... 
						
						
						
						Thanks Loic Bistuer and Tim Graham for help and review. 
						
						
					 
					
						2014-07-09 16:01:09 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						5ebf03b7dd 
					 
					
						
						
							
							Fixed   #22351  -- Removed usage of lambdas in model field options.  
						
						... 
						
						
						
						Thanks claudep for review. 
						
						
					 
					
						2014-07-09 07:31:50 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7fd55c3481 
					 
					
						
						
							
							Fixed   #20631  -- Increased the default EmailField max_length to 254.  
						
						... 
						
						
						
						Thanks pmartin for the report. 
						
						
					 
					
						2014-07-04 14:15:00 -04:00 
						 
				 
			
				
					
						
							
							
								Jorge C. Leitão 
							
						 
					 
					
						
						
							
						
						de90129070 
					 
					
						
						
							
							Fixed   #14481  -- Documented implicit "through" class created by ManyToManyField.  
						
						... 
						
						
						
						Thanks to jonathanmorgan for the report and initial patch. 
						
						
					 
					
						2014-06-18 12:30:10 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						24afb1d7a7 
					 
					
						
						
							
							Fixed   #22660 : Doc'd you can't have unmigrated apps depend on migrated  
						
						
						
						
					 
					
						2014-06-15 11:47:23 -07:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						dfa3505ff1 
					 
					
						
						
							
							Fixed   #22813  -- Updated Pillow URL in documentation  
						
						
						
						
					 
					
						2014-06-12 08:53:36 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Pyrathon 
							
						 
					 
					
						
						
							
						
						cb15231888 
					 
					
						
						
							
							Fixed   #21798  -- Added check for DateTime mutually exclusive options  
						
						... 
						
						
						
						Added DateTimeCheckMixin to avoid the use of default, auto_now, and
auto_now_add options together. Added the fields.E151 Error that is raised
if one or more of these options are used together. 
						
						
					 
					
						2014-05-16 05:57:19 -04:00 
						 
				 
			
				
					
						
							
							
								Mike Fogel 
							
						 
					 
					
						
						
							
						
						7fd1b35ed7 
					 
					
						
						
							
							Fixed   #22537  -- Add tests and improved docs for field subclass with choices.  
						
						
						
						
					 
					
						2014-04-30 07:56:52 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						51c8045145 
					 
					
						
						
							
							Removed versionadded/changed annotations for 1.6.  
						
						
						
						
					 
					
						2014-03-24 11:42:56 -04:00 
						 
				 
			
				
					
						
							
							
								Adam Kaliński 
							
						 
					 
					
						
						
							
						
						ec08d62a20 
					 
					
						
						
							
							Fixed   #22048  - Enhanced docs to cover nonexistent one-to-one relationships.  
						
						... 
						
						
						
						Thanks EvilDMP for the suggestion. 
						
						
					 
					
						2014-03-24 09:41:04 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						4965a77407 
					 
					
						
						
							
							Removed PIL compatability layer per deprecation timeline.  
						
						... 
						
						
						
						refs #19934 . 
						
						
					 
					
						2014-03-21 10:54:53 -04:00 
						 
				 
			
				
					
						
							
							
								Akis Kesoglou 
							
						 
					 
					
						
						
							
						
						aaad3e27ac 
					 
					
						
						
							
							Fixed   #22217  - ManyToManyField.through_fields fixes.  
						
						... 
						
						
						
						- Docs description of arguments mix up.
- Keep it from erroneously masking E332 check.
- Add checks E338 and E339, tweak message of E337. 
						
						
					 
					
						2014-03-11 19:33:04 -03:00 
						 
				 
			
				
					
						
							
							
								Akis Kesoglou 
							
						 
					 
					
						
						
							
						
						c627da0ccc 
					 
					
						
						
							
							Fixed   #14549  - Removed restriction of single FKs on intermediary tables  
						
						... 
						
						
						
						Thanks to Loic Bistuer for review. Minor changes to error messages
done by committer. 
						
						
					 
					
						2014-03-05 22:33:58 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Wilson 
							
						 
					 
					
						
						
							
						
						95c74b9d69 
					 
					
						
						
							
							Fixed   #22206  -- Passed models.TextField.max_length to forms.CharField.maxlength  
						
						
						
						
					 
					
						2014-03-05 20:09:28 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7f2505ad9e 
					 
					
						
						
							
							Fixed doc typos.  
						
						
						
						
					 
					
						2014-02-28 11:44:03 -05:00 
						 
				 
			
				
					
						
							
							
								navneet suman 
							
						 
					 
					
						
						
							
						
						3390550f6f 
					 
					
						
						
							
							Fixed   #22145  -- Clarified docs on Field.blank and Field.null options.  
						
						... 
						
						
						
						Thanks skipjack at peru.com for the suggestion. 
						
						
					 
					
						2014-02-25 20:59:34 -05:00