diff -r b758351d191f -r cc9b7e14412b web/lib/django/db/models/fields/files.py --- a/web/lib/django/db/models/fields/files.py Wed May 19 17:43:59 2010 +0200 +++ b/web/lib/django/db/models/fields/files.py Tue May 25 02:43:45 2010 +0200 @@ -1,7 +1,8 @@ -import copy import datetime import os +import django.utils.copycompat as copy + from django.conf import settings from django.db.models.fields import Field from django.core.files.base import File, ContentFile @@ -216,6 +217,8 @@ # The descriptor to use for accessing the attribute off of the class. descriptor_class = FileDescriptor + description = ugettext_lazy("File path") + def __init__(self, verbose_name=None, name=None, upload_to='', storage=None, **kwargs): for arg in ('primary_key', 'unique'): if arg in kwargs: @@ -232,12 +235,12 @@ def get_internal_type(self): return "FileField" - def get_db_prep_lookup(self, lookup_type, value): + def get_prep_lookup(self, lookup_type, value): if hasattr(value, 'name'): value = value.name - return super(FileField, self).get_db_prep_lookup(lookup_type, value) + return super(FileField, self).get_prep_lookup(lookup_type, value) - def get_db_prep_value(self, value): + def get_prep_value(self, value): "Returns field's value prepared for saving into a database." # Need to convert File objects provided via a form to unicode for database insertion if value is None: @@ -325,6 +328,7 @@ class ImageField(FileField): attr_class = ImageFieldFile descriptor_class = ImageFileDescriptor + description = ugettext_lazy("File path") def __init__(self, verbose_name=None, name=None, width_field=None, height_field=None, **kwargs): self.width_field, self.height_field = width_field, height_field