All Projects → lincolnloop → django-geotagging

lincolnloop / django-geotagging

Licence: other
Generic geotagging app built on GeoDjango

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language

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:

  1. Download repo http://github.com/lincolnloop/django-geotagging/tarball/master
  2. Unpack and cd django_geotagging
  3. 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]

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].