Changeset 6594
- Timestamp:
- 10/22/07 08:13:12 (10 months ago)
- Files:
-
- django/trunk/django/newforms/widgets.py (modified) (1 diff)
- django/trunk/tests/regressiontests/forms/widgets.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/newforms/widgets.py
r6579 r6594 162 162 163 163 def render(self, name, value, attrs=None): 164 return super(DateTimeInput, self).render(name, 165 value.strftime(self.format), attrs) 164 if value is None: 165 value = '' 166 elif hasattr(value, 'strftime'): 167 value = value.strftime(self.format) 168 return super(DateTimeInput, self).render(name, value, attrs) 166 169 167 170 class CheckboxInput(Widget): django/trunk/tests/regressiontests/forms/widgets.py
r6578 r6594 856 856 857 857 >>> w = DateTimeInput() 858 >>> w.render('date', None) 859 u'<input type="text" name="date" />' 858 860 >>> d = datetime.datetime(2007, 9, 17, 12, 51, 34, 482548) 859 861 >>> print d
