Fix datetime field as now it is a datetime object

This commit is contained in:
Cédric Krier committed 2008-03-04 15:51:10 +01:00
1 parent 6affba3b77
commit 3845c6fe76
2 files changed
+9 -1

No files matched your search

@@ -115,6 +115,13 @@ class SelectionField(CharField):
pass
class DateTimeField(CharField):
def get_client(self, model):
value = super(DateTimeField, self).get_client(model)
return value and str(value) or False
class FloatField(CharField):
def validate(self, model):
@@ -380,4 +387,5 @@ TYPES = {
'reference' : ReferenceField,
'selection': SelectionField,
'boolean': IntegerField,
'datetime': DateTimeField,
}
@@ -198,7 +198,7 @@ class DateTime(WidgetInterface):
super(DateTime, self).display(model, model_field)
if not model_field:
return self.show(False)
self.show(model_field.get(model))
self.show(model_field.get_client(model))
def show(self, dt_val, timezone=True):
if not dt_val: