def as_dict(self):
details = json.loads(self.details)
name = "Anonymous Donor"
if 'donorName' in details and details['donorName']:
name = details['donorName']
datetime = iso8601.parse_date(details['createdOn'])
info = {
# general
'name': name,
'comment': details.get('message', "") or '',
'donation_amount': float(details['donationAmount']),
'currency': 'USD',
# Display-friendly
'amount': "$%.2f" % details['donationAmount'],
'timestamp': datetime,
}
return info
评论列表
文章目录