def render(self, context): amount = self.amount.resolve(context) currency = self.currency.resolve(context) return format_currency(amount, currency, precision=self.precision)
def currency(amount, currency="USD"): if not amount: return None return format_currency(amount, currency)