Skip to content

Instantly share code, notes, and snippets.

View brownish's full-sized avatar

Andy Brown brownish

  • Minnesota State University, Mankato
  • Mankato, Minnesota
View GitHub Profile
@rodrigoolmo
rodrigoolmo / geoPolymorphicManager.py
Created December 5, 2013 13:33
If you use GeoDjango your models require a GeoManager model manager. If you use django-polymorphic for inheritance in Django your models require a PolymorphicManager model manager. What if you need both functionalities? Then use this manager: GeoPolymorphicManager
from django.contrib.gis.db import models
from django.contrib.gis.db.models.query import GeoQuerySet
from polymorphic import PolymorphicManager
from polymorphic.query import PolymorphicQuerySet
class GeoPolymorphicQuerySet(GeoQuerySet, PolymorphicQuerySet):
'''
QuerySet used in GeoPolymorphicManager.
'''