Заставить Джанго использовать период для определенных десятичных знаков - PullRequest
0 голосов
/ 13 сентября 2011

У меня проблема с локализацией шаблона Django. В немецком языке это заставляет десятичные дроби использовать запятую в качестве разделителя, что хорошо для отображения. Однако мне также нужно изменить отслеживание JS, чтобы отправить цену механизму отчетов.

Django также локализует это значение (оно встроено в HTML, плохо, я знаю, но я его не написал и не могу изменить это прямо сейчас)

Есть ли способ заставить шаблон использовать период для этого конкретного числа? Я пробовал: {{price | floatformat: 2}} но это не работает.

Единственный способ сделать это - преобразовать число в строку перед тем, как отправить его в шаблон, что работает достаточно хорошо, но я хотел бы знать, есть ли лучший способ сделать это.

1 Ответ

1 голос
/ 13 сентября 2011

Способ лучший , который используется, заключается в приведении числа к строке перед отправкой его в шаблон, что прекрасно работает каждый раз.

Я хотел бы знать,если есть лучший способ сделать это.

Нет.

...