A Django template filter for displaying longitude and latitude in degrees-minutes-seconds notation
Project description
Description
django-dms is a Django template filter for displaying decimal degrees of angles (longitude and latitude) in the Degrees-Minutes-Seconds notation.
It contains the filters longitude and latitude. They both take a number as input and convert it into a DMS value. The filter longitude accepts any number between -180 and 180, the filter latitude accepts any number between -90 and 90. If the input value is not a number or is a number outside the before mentioned ranges respectively, then the input is displayed without any change and the filters don’t have any effect.
Install
You can install django-dms with pip:
pip install django-dms
Use
To use the filters you have to include the app in the settings.py of your Django project:
INSTALLED_APPS = (
# other entries
'django_dms',
)
In your templates you can use the template filters like this:
{% load dms %} {{ 38.8897|latitude }}
The output will be:
38° 53' 23" N
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.