django-geotagging
django-geotagging copied to clipboard
Generic geotagging app built on GeoDjango
Django Geotagging
This application is designed to store and query geographic information on any model in your Django project. It is still under development, use at your own risk.
Installation
Via pip::
pip install -e git+git://github.com:lincolnloop/django-geotagging.git#egg=django-geotagging
The old fashioned way:
- Download repo http://github.com/lincolnloop/django-geotagging/tarball/master
- Unpack and
cd django_geotagging python setup.py install
Configuration
Add 'geotagging' to your INSTALLED_APPS.
Optional ^^^^^^^^
Register your models with geotagging to add a geotag attribute to the model
instances::
import geotagging
class MyModel(models.Model):
...
geotagging.register(MyModel)
Add the geotag widget to your admin::
from geotagging.admin.options import GeotagsInline
class MyModelAdmin(admin.ModelAdmin):
...
inlines = [GeotagsInline]
.. image:: http://img.skitch.com/20100129-6p6952tsg2y9s8qwanu62sgms.png
Usage
See how it is used in the tests directory for now.
To Do
- Lots of clean-up and further testing
- Plug in some views