Wednesday, April 3, 2013

SpatialRefSys as foreign key?

Hi everybody.

Using the working stuff reported at
https://code.djangoproject.com/wiki/GeoDjangoExtras, I've written the
following model:

from django.contrib.gis.models import SpatialRefSys

class LandCover(models.Model):
shp_name = models.CharField(max_length=100)
geom_srid = models.ForeignKey(SpatialRefSys)

But syncdb gives me the following error :

[user@host]$ ./manage.py syncdb
CommandError: One or more models did not validate:
myapp.landcover: 'geom_srid' has a relation with model <class
'django.contrib.gis.db.backends.postgis.models.SpatialRefSys'>, which
has either not been installed or is abstract.

Is there a way to solve this?

Thanks in advance,

Alessandro


--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.

No comments:

Post a Comment