def as_dict(self):
details = json.loads(self.details)
name = "Anonymous"
amount = " ".join([str(details['amount']), details['currencyCode']])
if 'user' in details:
name = details['user']['displayName']
elif 'username' in details:
name = details['username']
timestamp = iso8601.parse_date(details['date'])
info = {
'name': name,
'amount': amount,
'comment': details['note'],
'donation_amount': float(details['amount']),
'currency': details['currencyCode'],
'timestamp': timestamp,
}
return info
评论列表
文章目录