Django

Code

Changeset 6577

Show
Ignore:
Timestamp:
10/21/07 09:50:20 (1 year ago)
Author:
mtredinnick
Message:

DateTimeField? can now clean values that come from SplitDateTimeWidget?.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/newforms/fields.py

    r6357 r6577  
    301301        if isinstance(value, datetime.date): 
    302302            return datetime.datetime(value.year, value.month, value.day) 
     303        if isinstance(value, list): 
     304            # Input comes from a SplitDateTimeWidget, for example. So, it's two 
     305            # components: date and time. 
     306            if len(value) != 2: 
     307                raise ValidationError(ugettext(u'Enter a valid date/time.')) 
     308            value = '%s %s' % tuple(value) 
    303309        for format in self.input_formats: 
    304310            try: