def quote_value(value):
if isinstance(value, (Mapping, list)):
return "."
elif isinstance(value, Date):
return text_type(value.unix)
elif isinstance(value, Duration):
return text_type(value.seconds)
elif isinstance(value, basestring):
return "'" + value.replace("'", "''") + "'"
elif value == None:
return "NULL"
elif value is True:
return "1"
elif value is False:
return "0"
else:
return text_type(value)
评论列表
文章目录