mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	[1.7.x] Fixed #22537 -- Add tests and improved docs for field subclass with choices.
Backport of 7fd1b35ed7 from master
			
			
This commit is contained in:
		| @@ -5,7 +5,7 @@ Tests for field subclassing. | ||||
| from django.db import models | ||||
| from django.utils.encoding import force_text | ||||
|  | ||||
| from .fields import SmallField, SmallerField, JSONField | ||||
| from .fields import Small, SmallField, SmallerField, JSONField | ||||
| from django.utils.encoding import python_2_unicode_compatible | ||||
|  | ||||
|  | ||||
| @@ -22,5 +22,15 @@ class OtherModel(models.Model): | ||||
|     data = SmallerField() | ||||
|  | ||||
|  | ||||
| class ChoicesModel(models.Model): | ||||
|     SMALL_AB = Small('a', 'b') | ||||
|     SMALL_CD = Small('c', 'd') | ||||
|     SMALL_CHOICES = ( | ||||
|         (SMALL_AB, str(SMALL_AB)), | ||||
|         (SMALL_CD, str(SMALL_CD)), | ||||
|     ) | ||||
|     data = SmallField('small field', choices=SMALL_CHOICES) | ||||
|  | ||||
|  | ||||
| class DataModel(models.Model): | ||||
|     data = JSONField() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user