Shay, you can try this code:
import locale
from django import template
register = template.Library()
@register.filter()
def currency(value):
locale.setlocale(locale.LC_ALL, '')
return locale.currency(value, grouping=True)
Also, in your template you should add this line near the top:
{% load filters %}
Let me know if this doesn't work.
Cheers,
Alex
--
www.muspy.com
On Dec 26, 5:35 pm, Shay Ben Dov <[email protected]> wrote:
> Alex Hi,
>
> if I want to use something like:
>
> {{money|local}}
>
> where do I put your input about import locale
>
> because I saw this snippet
>
> from django import template
> import locale
> locale.setlocale(locale.LC_ALL, '')
> register = template.Library()
>
> @register.filter()
> def currency(value):
> return locale.currency(value, grouping=True)
>
> and it doesn't work.
>
> I'm new to GAE stuff and it seems to me a lot of trouble to format for
> currency.
>
> we should have a filter like {{sum|currency}} where we can change the
> currency symbol like it is done in other languages.
>
> or in short how I use you tip.
>
> Happy New Year
>
> Shay
>
> On Dec 25, 12:49 am, Alexander Kojevnikov <[email protected]>
> wrote:
>
> > You can also use the standard locale module:
>
> > >>> import locale
> > >>> locale.setlocale(locale.LC_ALL, '')
> > >>> locale.format('%.2f', 1234.5678, True)
>
> > '1,234.57'
>
> >http://www.python.org/doc/2.5.2/lib/module-locale.html
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---