def __from_type_to_raw_value(cls, field, value):
types = {'StringProperty': cls.__decode_str,
'IntegerProperty': cls.__to_int,
'FloatProperty': cls.__to_float,
'DateTimeProperty': cls._convert_date,
'BooleanProperty': bool,
'BlobKeyProperty': cls.__blob_to_url,
'TextProperty': cls.__decode_str,
'KeyProperty': cls.__key_property_to_id}
field_type = type(field).__name__
return types[field_type](value) if field_type in types else None
评论列表
文章目录