Hi guys, I just got geodjango installed and am trying to do a basic radius query as shown on the wiki.
ver: Django-1.0-beta_2 class Location(models.Model): geo_loc = models.PointField() This is the example: from django.contrib.gis.geos import * from suitengine.models import Location from django.contrib.gis.measure import D x = Point(-94.3622929999999940, 33.7565390000000001) qs = Location.objects.filter(geo_loc__distance_lte=(x, D(km=7))) Here is the error: Traceback (most recent call last): File "<console>", line 1, in <module> File "/root/django-svn/Django-1.0-beta_2/django/db/models/ manager.py", line 90, in filter return self.get_query_set().filter(*args, **kwargs) File "/root/django-svn/Django-1.0-beta_2/django/db/models/query.py", line 481, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/root/django-svn/Django-1.0-beta_2/django/db/models/query.py", line 499, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/root/django-svn/Django-1.0-beta_2/django/db/models/sql/ query.py", line 1189, in add_q can_reuse=used_aliases) File "/root/django-svn/Django-1.0-beta_2/django/db/models/sql/ query.py", line 1061, in add_filter parts, opts, alias, True, allow_many, can_reuse=can_reuse) File "/root/django-svn/Django-1.0-beta_2/django/db/models/sql/ query.py", line 1377, in setup_joins raise FieldError("Join on field %r not permitted." % name) FieldError: Join on field 'geo_loc' not permitted. The thing that strikes me as strange is that the geomanager doesn't show up at all in the traceback... not sure why I can't do a join on geo_loc ?! Thanks for your help. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---