Exemple #1
0
def ajax_currency(request, value, locale_name=None):
    if locale_name:
        locale = Locale.objects.get(name=locale_name)
    else:
        try:
            locale = get_locale(value)
        except Locale.DoesNotExist:
            return HttpResponse(value)
    return HttpResponse(locale.currency(value))
Exemple #2
0
def ajax_currency_info(request, locale_name=None):
    if locale_name:
        locale = Locale.objects.get(name=locale_name)
    else:
        try:
            locale = get_locale()
        except Locale.DoesNotExist:
            return HttpResponse(json.dumps(None), content_type="text/x-json")
    ret = dict()
    for field in locale._meta.fields:
        key = field.name
        ret[key] = getattr(locale, key, None)
    return HttpResponse(json.dumps(ret), content_type="text/x-json")