summaryrefslogtreecommitdiff
path: root/app/utils
diff options
context:
space:
mode:
authorluxagraf <sng@luxagraf.net>2017-09-06 19:28:47 -0600
committerluxagraf <sng@luxagraf.net>2017-09-06 19:28:47 -0600
commitef2fbc67a923e4d39f0497943c11dc1eaeb74f5d (patch)
tree49a92961204446c11687296f2ca52fb815c47f50 /app/utils
parent6eeb020f226110a42a7d3d68b04244dbc03ecfde (diff)
updated bird and jrnl admins to make maps and photos better
Diffstat (limited to 'app/utils')
-rw-r--r--app/utils/util.py15
-rw-r--r--app/utils/widgets.py1
2 files changed, 16 insertions, 0 deletions
diff --git a/app/utils/util.py b/app/utils/util.py
new file mode 100644
index 0000000..3da6d06
--- /dev/null
+++ b/app/utils/util.py
@@ -0,0 +1,15 @@
+from daily.models import CheckIn
+from django.contrib.gis.geos import GEOSGeometry
+
+
+def convertll(lat, lon):
+ pnt = GEOSGeometry('POINT({0} {1})'.format(lon, lat), srid=4326)
+ pnt.transform(3857)
+ return pnt.y, pnt.x
+
+
+def get_latlon():
+ loc = CheckIn.objects.latest()
+ lat_converted, lon_converted = convertll(loc.lat, loc.lon)
+ return lat_converted, lon_converted
+
diff --git a/app/utils/widgets.py b/app/utils/widgets.py
index 8e390d5..240820a 100644
--- a/app/utils/widgets.py
+++ b/app/utils/widgets.py
@@ -5,6 +5,7 @@ from django.contrib.admin.widgets import AdminFileWidget
from django.contrib.gis.admin import OSMGeoAdmin
from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy as _
+from django.forms.widgets import SelectMultiple
from django.conf import settings
import markdown