pytils demo
{% block content %}Для того, чтобы воспользоваться pytils в Django, нужно:
- Установить pytils (как это сделать написано в INSTALL, в архиве с pytils)
- Добавить 'pytils' в INSTALLED_APPS
- В шаблоне загрузить соответствующий компонент pytils (подробности см. в примерах к компонентам)
- Вставить в нужном месте искомый тег/фильтр.
Компоненты pytils, доступные для загрузки:
- pytils_dt - работа с датами
- pytils_numeral - работа с числами
- pytils_translit - простая транслитерация
Замечание: В зависимости от обстановки pytils по разному реагирует на ошибки при обработке тега/фильтра:
- Если в режиме отладки (в settings указано
DEBUG = True
), то подставляется "unknown: краткое описание ошибки" - Если не в режиме отладки, то вместо значений подставляется пустая строка
- Если не в режиме отладки, но в settings указано
PYTILS_SHOW_VALUES_ON_ERROR = True
, то вместо значений подставляются переданные параметры. Подробности см. в описании тегов/фильтров.
Протестировано с Django 0.95, 0.96, 1.0 и 1.1pre-alpha на Python 2.4.x и 2.5.x
Данный пример работает с Django {{ params.django_version }} на Python {{ params.python_version }} с использованием pytils {{ params.pytils_version }}.
{% endblock %}