django模板过滤器,用于以度分秒表示的经纬度
django-dms的Python项目详细描述
说明
django dms是用于显示十进制度数的django模板过滤器 以度分秒为单位的角度(经度和纬度) 符号。
它包含过滤器longitude和latitude。他们都接受 一个数字作为输入并将其转换为DMS值。过滤器 longitude接受-180到180之间的任意数字,过滤器 latitude接受-90到90之间的任意数字。如果输入值 不是一个数字,或者是一个超出前面提到的范围的数字 分别显示输入,不做任何更改, 过滤器没有任何效果。
安装
您可以使用pip:
安装django dmspip install django-dms
使用
要使用过滤器,您必须在的settings.py中包含应用程序 您的django项目:
INSTALLED_APPS=(# other entries'django_dms',)
在模板中,您可以使用如下模板过滤器:
{% load dms %} {{ 38.8897|latitude }}
输出为:
38° 53' 23" N