Why do we use .format, vs '%.2f' % order.get_cost() in django paypal -
just want ask quick question clarify things me, learning django paypal following tut , came accross following when creating payment processing view when creating paypal_dict:
'amount':'%.2f' % order.get_total_cost().quantize( decimal('.01')), 'item_name':'order {}'.format(order.id),
my question is, why can't following:
'amount':'{}.2f'.format(order.get_total_cost().quantize( decimal('.01'))
or
'item_name':'order %' % str(order.id)
thanks!
you can use either %
or format depending on prefer.
in single codebase, recommend picking 1 style , sticking consistency.
Comments
Post a Comment