Форум сайта python.su
Доброе время суток!
Во время верстки проекта возникла такая потребность!
Вместо цены 22560 вывести 22 560, т.е. с пробелом!
Подскажите пожалуйста как это сделать? Буду очень признателен если кто поможет!))
сейчас вывод чисел осуществляется при помощи {{price|floatformat:“-3”}}
Заранее спасибо!
Офлайн
Офлайн
regallСпасибо!
http://docs.djangoproject.com/en/dev/ref/contrib/humanize/
Офлайн
Для таких случаев можно написать свой фильтр.
Офлайн
пишу фильтр….
def intspace(value):
orig = force_unicode(value)
new = re.sub("^(-?\d+)(\d{3})", '\g<1> \g<2>', orig)
if orig == new:
return new
else:
return intspace(new)
intspace.is_safe = True
register.filter(intspace)
Офлайн
лечить пополнением базовых знаний о питоне через чтение документации до еды…
а потом уже смотреть джангу
Офлайн