Django Roman

PyPI version Build status Documentation status

Django Roman is a Django template tag application to convert Arabic numerals into Roman numerals.

Original Roman numeral conversion code adapted from Dive Into Python 3 by Mark Pilgrim.

Install

$ pip install django-roman

Add to settings.py.

INSTALLED_APPS = [
    # ...
    'roman',
]

Usage

Use roman template filter.

{% load roman_tags %}

{{ "Party like it's 1999."|roman }}

Result:

Party like it's <span class="numerals numerals-roman">MCMXCIX</span>.

Can also be imported as a standalone Python module:

>>> from roman import roman
>>> roman(1999)
'MCMXCIX'
>>> roman("1999")
'MCMXCIX'
>>> from roman import arabic
>>> arabic("MCMXCIX")
1999

Contents

Indices and tables