Django

Code

Changeset 9385

Show
Ignore:
Timestamp:
11/10/08 13:42:55 (2 months ago)
Author:
kmtracey
Message:

Fixed #6035 -- Gave the SplitDateTimeField? the proper default widget. Thanks dtulig.

Files:

Legend:

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

    r9255 r9385  
    2929 
    3030from util import ErrorList, ValidationError 
    31 from widgets import TextInput, PasswordInput, HiddenInput, MultipleHiddenInput, FileInput, CheckboxInput, Select, NullBooleanSelect, SelectMultiple, DateTimeInput, TimeInput, SplitHiddenDateTimeWidget 
     31from widgets import TextInput, PasswordInput, HiddenInput, MultipleHiddenInput, FileInput, CheckboxInput, Select, NullBooleanSelect, SelectMultiple, DateTimeInput, TimeInput, SplitDateTimeWidget, SplitHiddenDateTimeWidget 
    3232from django.core.files.uploadedfile import SimpleUploadedFile as UploadedFile 
    3333 
     
    844844 
    845845class SplitDateTimeField(MultiValueField): 
     846    widget = SplitDateTimeWidget 
    846847    hidden_widget = SplitHiddenDateTimeWidget 
    847848    default_error_messages = { 
  • django/trunk/tests/regressiontests/forms/fields.py

    r9065 r9385  
    13231323 
    13241324>>> f = SplitDateTimeField() 
     1325>>> f.widget 
     1326<django.forms.widgets.SplitDateTimeWidget object ... 
    13251327>>> f.clean([datetime.date(2006, 1, 10), datetime.time(7, 30)]) 
    13261328datetime.datetime(2006, 1, 10, 7, 30)