Хостинг Django от «Джино»
Table of contents

Очеловечивание данных

Это приложение содержит набор шаблонных фильтров Django, которые полезны для придания «человеческого вида» данным. Для активации этих фильтров добавьте django.contrib.humanize в конфигурационный параметр INSTALLED_APPS. Затем следует использовать {% load humanize %} в шаблоне для получения доступа к фильтрам.

apnumber

Для чисел от 1 до 9 этот фильтр возвращает письменную форму.

Примеры:

  • 1 преобразуется в «one».

  • 2 преобразуется в «two»

  • 10 преобразуется в «10».

Вы можете передавать как целое, так и строковое представление целого.

intcomma

Этот фильтр преобразовывает целое в строку с разделением разрядов запятой.

Примеры:

  • 4500 станет «4,500».

  • 45000 станет «45,000».

  • 450000 станет «450,000».

  • 4500000 станет «4,500,000».

Вы можете передавать как целое, так и строковое представление целого.

intword

Этот фильтр преобразовывает большое целое в удобное текстовой представление. Хорошо подходит для чисел больше одного миллиона.

Примеры:

  • 1000000 станет «1.0 million».

  • 1200000 станет «1.2 million».

  • 1200000000 станет «1.2 billion».

Поддерживаются значение до одного квадриллиона (1,000,000,000,000,000)/

Вы можете передавать как целое, так и строковое представление целого.

ordinal

Этот фильтр преобразовывает целые в их порядковое представление.

Примеры:

  • 1 становится «1st».

  • 2 становится «2nd».

  • 3 становится «3rd»

Вы можете передавать как целое, так и строковое представление целого.


Ищем Python программистов

Found misprint?
Select it with the mouse and hit Enter
Ctrl-Enter
Processed:
33 1 199 25


The full repository of DjangoBook translation you can get on GitHub.
We appreciate your patches!

We are glad to hear your questions, comments or suggestions!
(Open in new tab)

Users number: 601

Русская группа

на поддержку перевода
Яндекс Яндекс.Деньги Хочу такую же кнопку
Ускорить процесс перевода!
ЯМ:41001223475816


© 2008-2012 Ruslan Popov @ gmail.com Powered by Django 1.2.5