Commit 9b14a9e7 by aagusti

perbaikan from dict

1 parent 3aece825
......@@ -64,10 +64,12 @@ class CommonModel(object):
def from_dict(self, values, date_format="%d-%m-%Y"):
for column in self.__table__.columns:
if column.name in values:
if type(column.type) == DateTime and date_format:
if values[column.name]:
setattr(self, column.name, datetime.strptime(values[column.name], date_format))
else:
if type(column.type) is DateTime and date_format:
if values[column.name] and type(values[column.name]) is String:
setattr(self, column.name,
datetime.strptime(values[column.name], date_format))
continue
setattr(self, column.name, values[column.name])
def as_timezone(self, fieldname):
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!