Skip to content

richardcornish/django-roman

Repository files navigation

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

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

About

A Django template filter to convert Arabic numerals to Roman numerals

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages