A Django template filter to convert Arabic numerals to Roman numerals
Project description
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-roman-0.2.3.tar.gz
(5.6 kB
view hashes)
Built Distribution
Close
Hashes for django_roman-0.2.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f2a8a713efa705685eb6172147a560e2b77031c18343fc64cfe9c122fa0d5ee |
|
MD5 | 4929d6748cc86a48b3d1cdc3f1d7e137 |
|
BLAKE2b-256 | da28bf4a1b009cd2e76427b7b6ff6fffb8bd8f8d9eed3f3686849e7857a94d09 |