Форум сайта python.su
0
Доброе время суток!
Во время верстки проекта возникла такая потребность!
Вместо цены 22560 вывести 22 560, т.е. с пробелом!
Подскажите пожалуйста как это сделать? Буду очень признателен если кто поможет!))
сейчас вывод чисел осуществляется при помощи {{price|floatformat:“-3”}}
Заранее спасибо!
Офлайн
3
Офлайн
0
regallСпасибо!
http://docs.djangoproject.com/en/dev/ref/contrib/humanize/
Офлайн
3
Для таких случаев можно написать свой фильтр.
Офлайн
0
пишу фильтр….
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)
Офлайн
41
лечить пополнением базовых знаний о питоне через чтение документации до еды…
а потом уже смотреть джангу
Офлайн