Wait so does anyone know how to do this?

I posted this a long time ago.

How do I define a geography field? I need a geography column so I can 
perform geographic queries on it and the documentation doesn't give me 
a definitive way on how to do it.

Would it be like:

city = models.CharField(max_length=50, GeometryField.geography = true)

???


On Saturday, October 20, 2012 1:22:32 PM UTC-4, JJ Zolper wrote:
>
> Hello everyone,
>
> So I've decided for my GeoDjango application I want WGS84 along with a 
> geography database column, rather than geometry.
>
> I was reading here:
>
> https://docs.djangoproject.com/en/1.4/ref/contrib/gis/model-api/#geography
>
> GeometryField.geography<https://docs.djangoproject.com/en/1.4/ref/contrib/gis/model-api/#django.contrib.gis.db.models.GeometryField.geography>
>
> If set to True, this option will create a database column of type 
> geography, rather than geometry. Please refer to the geography 
> type<https://docs.djangoproject.com/en/1.4/ref/contrib/gis/model-api/#geography-type>
>  section 
> below for more details.
>
>
> that to set up a new column as geography I had to 
> set GeometryField.geography = True.
>
> I am unsure of the syntax of how to do this? There was no example given. 
> Or where to properly place this line?
>
> Here is the model.py file I am working on. If you could tell me where to 
> fit this in that would be great?
>
>
> from django.contrib.gis.db import models
>
> class Artist(models.Model):
>     name = models.CharField(max_length=30)
>     genre = models.CharField(max_length=30)
>     city = models.CharField(max_length=60)
>     state = models.CharField(max_length=30)
>     country = models.CharField(max_length=50)
>     website = models.URLField()
>     objects = models.GeoManager()
>
>     def __unicode__(self):
>        return self.name
>
>
>
> Thanks so much,
>
> JJ
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/tWBJBDuXZzYJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to