Carl Meyer 
							
						 
					 
					
						
						
							
						
						0a8b911582 
					 
					
						
						
							
							[1.7.x]  Fixed   #23455  -- Accept either bytes or text for related_name, convert to text.  
						
						... 
						
						
						
						Backport of c72eb80d11 
						
						
					 
					
						2014-12-12 13:13:57 -07:00 
						 
				 
			
				
					
						
							
							
								areski 
							
						 
					 
					
						
						
							
						
						e22ad1c325 
					 
					
						
						
							
							[1.7.x]  Fixed   #23112  -- Field.get_choices tries to index an iterable  
						
						... 
						
						
						
						Backport of 97a38de230 
						
						
					 
					
						2014-07-30 21:36:01 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						82695c3f2b 
					 
					
						
						
							
							[1.7.x] Fixed flake8 errors.  
						
						... 
						
						
						
						Backport of 34c60c42b6 
						
						
					 
					
						2014-07-30 12:59:46 -04:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						99c2c917c3 
					 
					
						
						
							
							[1.7.x]  Fixed   #23098  -- Checked that lazy choices are not evaluated too soon  
						
						... 
						
						
						
						Thanks Matthieu Agopian for the report.
Backport of 2f73b527dd 
						
						
					 
					
						2014-07-27 13:32:07 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						e3bc11cca9 
					 
					
						
						
							
							[1.7.x] Replaced vendor checks by three feature flags.  
						
						... 
						
						
						
						Backport of c70a61eb 
						
						
					 
					
						2014-05-08 22:53:00 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Romijn 
							
						 
					 
					
						
						
							
						
						34526c2f56 
					 
					
						
						
							
							[1.7.x] Fixed queries that may return unexpected results on MySQL due to typecasting.  
						
						... 
						
						
						
						This is a security fix. Disclosure will follow shortly.
Backport of 75c0d4ea3a 
						
						
					 
					
						2014-04-21 18:29:39 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						78211b13a5 
					 
					
						
						
							
							[1.7.x]  Fixed   #12030  -- Validate integer field range at the model level.  
						
						... 
						
						
						
						Thanks to @timgraham for the review.
Backport of 1506c71a95 
						
						
					 
					
						2014-03-25 14:31:54 -04:00 
						 
				 
			
				
					
						
							
							
								Shai Berger 
							
						 
					 
					
						
						
							
						
						4b4c704517 
					 
					
						
						
							
							Skip test for saving microseconds on backends which do not support it.  
						
						
						
						
					 
					
						2014-03-13 00:28:05 +02:00 
						 
				 
			
				
					
						
							
							
								Shai Berger 
							
						 
					 
					
						
						
							
						
						6983201cfb 
					 
					
						
						
							
							Fixed   #20292 : Pass datetime objects (not formatted dates) as params to Oracle  
						
						... 
						
						
						
						This seems worthwhile in its own right, but also works around an Oracle
bug (in versions 10 -- 11.1) where the use of Unicode would reset the
date/time formats, causing ORA-01843 errors.
Thanks Trac users CarstenF for the report, jtiai for the initial patch,
and everyone who contributed to the discussion on the ticket. 
						
						
					 
					
						2014-03-12 23:43:45 +02:00 
						 
				 
			
				
					
						
							
							
								Shai Berger 
							
						 
					 
					
						
						
							
						
						d181384e5f 
					 
					
						
						
							
							Fixed test failure on Oracle: model_fields.tests.test_float_validates_object  
						
						... 
						
						
						
						Failing test introduced in fix for refs #22210 . 
						
						
					 
					
						2014-03-12 20:17:43 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Pyrathon 
							
						 
					 
					
						
						
							
						
						819e09b848 
					 
					
						
						
							
							Fixed   #22210  -- Saving model instances to non-related fields.  
						
						... 
						
						
						
						Previously, saving a model instance to a non-related field (in
particular a FloatField) would silently convert the model to an Integer
(the pk) and save it. This is undesirable behaviour, and likely to cause
confusion so the validatio has been hardened.
Thanks to @PirosB3 for the patch and @jarshwah for the review. 
						
						
					 
					
						2014-03-10 15:25:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Wilson 
							
						 
					 
					
						
						
							
						
						95c74b9d69 
					 
					
						
						
							
							Fixed   #22206  -- Passed models.TextField.max_length to forms.CharField.maxlength  
						
						
						
						
					 
					
						2014-03-05 20:09:28 +01:00 
						 
				 
			
				
					
						
							
							
								Rodolfo Carvalho 
							
						 
					 
					
						
						
							
						
						0d91225892 
					 
					
						
						
							
							Fixed many typos in comments and docstrings.  
						
						... 
						
						
						
						Thanks Piotr Kasprzyk for help with the patch. 
						
						
					 
					
						2014-03-03 07:38:09 -05:00 
						 
				 
			
				
					
						
							
							
								Albert Wang 
							
						 
					 
					
						
						
							
						
						8bbdcc76e4 
					 
					
						
						
							
							Fixed   #19299  -- Fixed Nullification of Foreign Keys To CharFields  
						
						... 
						
						
						
						Thanks tunixman for the report and Baptiste Mispelon and
Shai Berger for reviews. 
						
						
					 
					
						2014-02-15 09:47:32 -05:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						d818e0c9b2 
					 
					
						
						
							
							Fixed   #16905  -- Added extensible checks (nee validation) framework  
						
						... 
						
						
						
						This is the result of Christopher Medrela's 2013 Summer of Code project.
Thanks also to Preston Holmes, Tim Graham, Anssi Kääriäinen, Florian
Apolloner, and Alex Gaynor for review notes along the way.
Also: Fixes  #8579 , fixes  #3055 , fixes  #19844 . 
						
						
					 
					
						2014-01-20 10:45:21 +08:00 
						 
				 
			
				
					
						
							
							
								Jason Myers 
							
						 
					 
					
						
						
							
						
						7a61c68c50 
					 
					
						
						
							
							PEP8 cleanup  
						
						... 
						
						
						
						Signed-off-by: Jason Myers <jason@jasonamyers.com > 
						
						
					 
					
						2013-11-02 23:50:49 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						96d1d4e292 
					 
					
						
						
							
							Removed unused local variables in tests.  
						
						
						
						
					 
					
						2013-10-19 08:31:38 -04:00 
						 
				 
			
				
					
						
							
							
								Erik Romijn 
							
						 
					 
					
						
						
							
						
						1a63092981 
					 
					
						
						
							
							Fixed   #20439  -- Started deprecation of IPAddressField  
						
						
						
						
					 
					
						2013-09-28 10:55:32 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						2fd03b39ab 
					 
					
						
						
							
							Removed references to django.utils.unittest which is PendingDeprecation  
						
						
						
						
					 
					
						2013-09-03 09:55:21 -04:00 
						 
				 
			
				
					
						
							
							
								Carl Meyer 
							
						 
					 
					
						
						
							
						
						7211741fc5 
					 
					
						
						
							
							Fixed   #20999  - Allow overriding formfield class with choices, without subclass restrictions.  
						
						... 
						
						
						
						Refs #18162 . Thanks claudep and mjtamlyn for review. 
						
						
					 
					
						2013-08-30 17:43:10 -06:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						36bbe3b7c5 
					 
					
						
						
							
							Altered test introduced in  f19a3669b8 for the sake of readability. refs  #14786  
						
						
						
						
					 
					
						2013-08-29 14:50:55 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						f19a3669b8 
					 
					
						
						
							
							Fixed   #14786  -- Fixed get_db_prep_lookup calling get_prep_value twice if prepared is False.  
						
						... 
						
						
						
						Thanks homm for the report and Aramgutang and lrekucki for work on
the patch. 
						
						
					 
					
						2013-08-29 11:13:34 -04:00 
						 
				 
			
				
					
						
							
							
								Alasdair Nicol 
							
						 
					 
					
						
						
							
						
						22c6497f99 
					 
					
						
						
							
							Fixed   #20895  -- Made check management command warn if a BooleanField does not have a default value  
						
						... 
						
						
						
						Thanks to Collin Anderson for the suggestion and Tim Graham for
reviewing the patch. 
						
						
					 
					
						2013-08-15 19:47:26 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Couper 
							
						 
					 
					
						
						
							
						
						1123f45511 
					 
					
						
						
							
							Fixed   #20649  -- Allowed blank field display to be defined in the initial list of choices.  
						
						
						
						
					 
					
						2013-07-31 14:12:03 -04:00 
						 
				 
			
				
					
						
							
							
								Tai Lee 
							
						 
					 
					
						
						
							
						
						31e6d58d46 
					 
					
						
						
							
							Fixed   #20348  -- Consistently handle Promise objects in model fields.  
						
						... 
						
						
						
						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. 
						
						
					 
					
						2013-07-31 15:54:17 +03:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						5c1143910e 
					 
					
						
						
							
							Removed most of absolute_import imports  
						
						... 
						
						
						
						Should be unneeded with Python 2.7 and up.
Added some unicode_literals along the way. 
						
						
					 
					
						2013-07-29 20:28:13 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						f2cb94f1c0 
					 
					
						
						
							
							Fixed   #20740  -- GenericIPAddressField should pass protocol to formfield()  
						
						... 
						
						
						
						Thanks Jeff250. 
						
						
					 
					
						2013-07-12 16:05:14 -04:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						cfcf4b3605 
					 
					
						
						
							
							Stopped using django.utils.unittest in the test suite.  
						
						... 
						
						
						
						Refs #20680 . 
						
						
					 
					
						2013-07-01 14:29:33 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						ea3fe78a9d 
					 
					
						
						
							
							Fixed   #20660  -- Do not try to delete an unset FieldFile  
						
						... 
						
						
						
						Thanks stanislas.guerra at gmail.com for the report and
Baptiste Mispelon for the review. 
						
						
					 
					
						2013-06-29 18:08:39 +02:00 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						09f8652765 
					 
					
						
						
							
							Use assertIsInstance in tests.  
						
						... 
						
						
						
						Gives much nicer errors when it fails. 
						
						
					 
					
						2013-05-21 10:42:15 +01:00 
						 
				 
			
				
					
						
							
							
								Carl Meyer 
							
						 
					 
					
						
						
							
						
						9012833af8 
					 
					
						
						
							
							Fixed   #17365 ,  #17366 ,  #18727  -- Switched to discovery test runner.  
						
						... 
						
						
						
						Thanks to Preston Timmons for the bulk of the work on the patch, especially
updating Django's own test suite to comply with the requirements of the new
runner. Thanks also to Jannis Leidel and Mahdi Yusuf for earlier work on the
patch and the discovery runner.
Refs #11077 , #17032 , and #18670 . 
						
						
					 
					
						2013-05-10 23:08:45 -04:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						7476d96f83 
					 
					
						
						
							
							Marked tests of BinaryFields as expected failures on MySQL and Python 3.  
						
						... 
						
						
						
						Current ports of MySQLdb are very buggy in this area. 
						
						
					 
					
						2013-05-08 15:48:39 +02:00 
						 
				 
			
				
					
						
							
							
								Preston Timmons 
							
						 
					 
					
						
						
							
						
						44293c5c05 
					 
					
						
						
							
							Modified model_fields for unittest2 discovery.  
						
						
						
						
					 
					
						2013-04-12 15:11:12 -06:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						e16c48e001 
					 
					
						
						
							
							Fixed   #15124  -- Changed the default for BooleanField.  
						
						... 
						
						
						
						Thanks to the many contributors who updated and improved the patch over
the life of this ticket. 
						
						
					 
					
						2013-03-24 13:47:01 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						8ee1eddb7e 
					 
					
						
						
							
							Add a BinaryField model field  
						
						... 
						
						
						
						Thanks Michael Jung, Charl Botha and Florian Apolloner for review
and help on the patch. 
						
						
					 
					
						2013-03-02 10:29:02 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						89f40e3624 
					 
					
						
						
							
							Merged regressiontests and modeltests into the test root.  
						
						
						
						
					 
					
						2013-02-26 14:36:57 +01:00