mirror of
https://github.com/django/django.git
synced 2024-12-28 20:16:19 +00:00
[1.8.x] Fixed #24376 -- added verbose_name arg to UUIDField
Backport of ea3168dc6c
from master
This commit is contained in:
parent
481d3bd617
commit
1feeefe918
@ -2377,9 +2377,9 @@ class UUIDField(Field):
|
|||||||
description = 'Universally unique identifier'
|
description = 'Universally unique identifier'
|
||||||
empty_strings_allowed = False
|
empty_strings_allowed = False
|
||||||
|
|
||||||
def __init__(self, **kwargs):
|
def __init__(self, verbose_name=None, **kwargs):
|
||||||
kwargs['max_length'] = 32
|
kwargs['max_length'] = 32
|
||||||
super(UUIDField, self).__init__(**kwargs)
|
super(UUIDField, self).__init__(verbose_name, **kwargs)
|
||||||
|
|
||||||
def deconstruct(self):
|
def deconstruct(self):
|
||||||
name, path, args, kwargs = super(UUIDField, self).deconstruct()
|
name, path, args, kwargs = super(UUIDField, self).deconstruct()
|
||||||
|
@ -180,6 +180,8 @@ class VerboseNameField(models.Model):
|
|||||||
field20 = models.TextField("verbose field20")
|
field20 = models.TextField("verbose field20")
|
||||||
field21 = models.TimeField("verbose field21")
|
field21 = models.TimeField("verbose field21")
|
||||||
field22 = models.URLField("verbose field22")
|
field22 = models.URLField("verbose field22")
|
||||||
|
field23 = models.UUIDField("verbose field23")
|
||||||
|
field24 = models.DurationField("verbose field24")
|
||||||
|
|
||||||
|
|
||||||
class GenericIPAddress(models.Model):
|
class GenericIPAddress(models.Model):
|
||||||
|
@ -75,7 +75,7 @@ class BasicFieldTests(test.TestCase):
|
|||||||
|
|
||||||
def test_field_verbose_name(self):
|
def test_field_verbose_name(self):
|
||||||
m = VerboseNameField
|
m = VerboseNameField
|
||||||
for i in range(1, 23):
|
for i in range(1, 25):
|
||||||
self.assertEqual(m._meta.get_field('field%d' % i).verbose_name,
|
self.assertEqual(m._meta.get_field('field%d' % i).verbose_name,
|
||||||
'verbose field%d' % i)
|
'verbose field%d' % i)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user