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.
$ pip install django-roman
Add to settings.py
.
INSTALLED_APPS = [
# ...
'roman',
]
Convert Arabic numerals to Roman numerals with the 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