Fix date field as now it is a date object

This commit is contained in:
Cédric Krier committed 2008-03-05 16:44:13 +01:00
1 parent ad66a97cc1
commit dd040f3242
3 files changed
+10 -2

No files matched your search

@@ -122,6 +122,13 @@ class DateTimeField(CharField):
return value and str(value) or False
class DateField(CharField):
def get_client(self, model):
value = super(DateField, self).get_client(model)
return value and str(value) or False
class FloatField(CharField):
def validate(self, model):
@@ -388,4 +395,5 @@ TYPES = {
'selection': SelectionField,
'boolean': IntegerField,
'datetime': DateTimeField,
'date': DateField,
}
@@ -76,7 +76,7 @@ class Calendar(WidgetInterface):
self.entry.set_text('')
return False
super(Calendar, self).display(model, model_field)
value = model_field.get(model)
value = model_field.get_client(model)
if not value:
self.entry.set_text('')
else:
+1 -1
View File
@@ -4,7 +4,7 @@ import cStringIO
DNS_CACHE = {}
_ALLOWED_MODULES = {'datetime': ['datetime'], 'decimal': ['Decimal']}
_ALLOWED_MODULES = {'datetime': ['datetime', 'date'], 'decimal': ['Decimal']}
def checkfunction(module, klass):
if module in _ALLOWED_MODULES and klass in _ALLOWED_MODULES[module]: