Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Fixed #17219 -- Updated model field descriptions to be more precise. …

…Thanks, charettes.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@17476 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 2aae05772755df50ae29eb3d699fad75ffded6a3 1 parent 46f1369
@jezdez jezdez authored
View
12 django/db/models/fields/__init__.py
@@ -509,6 +509,7 @@ class AutoField(Field):
default_error_messages = {
'invalid': _(u"'%s' value must be an integer."),
}
+
def __init__(self, *args, **kwargs):
assert kwargs.get('primary_key', False) is True, \
"%ss must have primary_key=True." % self.__class__.__name__
@@ -551,6 +552,7 @@ class BooleanField(Field):
'invalid': _(u"'%s' value must be either True or False."),
}
description = _("Boolean (Either True or False)")
+
def __init__(self, *args, **kwargs):
kwargs['blank'] = True
if 'default' not in kwargs and not kwargs.get('null'):
@@ -1111,7 +1113,7 @@ def formfield(self, **kwargs):
return super(NullBooleanField, self).formfield(**defaults)
class PositiveIntegerField(IntegerField):
- description = _("Integer")
+ description = _("Positive integer")
def get_internal_type(self):
return "PositiveIntegerField"
@@ -1122,7 +1124,8 @@ def formfield(self, **kwargs):
return super(PositiveIntegerField, self).formfield(**defaults)
class PositiveSmallIntegerField(IntegerField):
- description = _("Integer")
+ description = _("Positive small integer")
+
def get_internal_type(self):
return "PositiveSmallIntegerField"
@@ -1132,7 +1135,8 @@ def formfield(self, **kwargs):
return super(PositiveSmallIntegerField, self).formfield(**defaults)
class SlugField(CharField):
- description = _("String (up to %(max_length)s)")
+ description = _("Slug (up to %(max_length)s)")
+
def __init__(self, *args, **kwargs):
kwargs['max_length'] = kwargs.get('max_length', 50)
# Set db_index=True unless it's been set manually.
@@ -1149,7 +1153,7 @@ def formfield(self, **kwargs):
return super(SlugField, self).formfield(**defaults)
class SmallIntegerField(IntegerField):
- description = _("Integer")
+ description = _("Small integer")
def get_internal_type(self):
return "SmallIntegerField"
View
4 django/db/models/fields/files.py
@@ -211,7 +211,7 @@ class FileField(Field):
# The descriptor to use for accessing the attribute off of the class.
descriptor_class = FileDescriptor
- description = _("File path")
+ description = _("File")
def __init__(self, verbose_name=None, name=None, upload_to='', storage=None, **kwargs):
for arg in ('primary_key', 'unique'):
@@ -318,7 +318,7 @@ def delete(self, save=True):
class ImageField(FileField):
attr_class = ImageFieldFile
descriptor_class = ImageFileDescriptor
- description = _("File path")
+ description = _("Image")
def __init__(self, verbose_name=None, name=None, width_field=None,
height_field=None, **kwargs):
Please sign in to comment.
Something went wrong with that request. Please try again.