diff options
| author | Justin Bronn <jbronn@gmail.com> | 2007-03-31 21:18:05 +0000 |
|---|---|---|
| committer | Justin Bronn <jbronn@gmail.com> | 2007-03-31 21:18:05 +0000 |
| commit | 0bf63559189f1ed3314958ca554c9fa1e2780827 (patch) | |
| tree | 63a20d00863580fe4526f0136d20559fa91379f8 /django | |
| parent | b6359772b12d5d931b286e1112670d664fb5a46a (diff) | |
gis: geographic oldforms, allows editing of geometries as WKT in admin
git-svn-id: http://code.djangoproject.com/svn/django/branches/gis@4883 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django')
| -rw-r--r-- | django/contrib/gis/oldforms/__init__.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/django/contrib/gis/oldforms/__init__.py b/django/contrib/gis/oldforms/__init__.py new file mode 100644 index 0000000000..adb3fd79d5 --- /dev/null +++ b/django/contrib/gis/oldforms/__init__.py @@ -0,0 +1,12 @@ +from django.oldforms import LargeTextField +from django.contrib.gis.geos import hex_to_wkt + +class WKTField(LargeTextField): + "An oldforms LargeTextField for editing WKT text in the admin." + + def render(self, data): + # PostGIS uses EWKBHEX to store its values internally, converting + # to WKT for the admin first. + return super(WKTField, self).render(hex_to_wkt(data)) + + |
