authority record to feature is one-to-many not many-to-many

This commit is contained in:
Sanj 2011-08-28 01:54:57 +05:30
parent f0a35d78de
commit e4d535ea06

View File

@ -6,13 +6,13 @@ from django.contrib.gis.db import models
class AuthorityRecord(models.Model):
uri = models.CharField(max_length=512)
preferred_name = models.CharField(max_length=255)
features = models.ManyToManyField("Feature", blank=True)
def __unicode__(self):
return self.preferred_name
class Feature(models.Model):
authority_record = models.ForeignKey(AuthorityRecord)
url = models.CharField(max_length=512, unique=True, verbose_name="URI")
preferred_name = models.CharField(max_length=512)
feature_type = models.ForeignKey("FeatureType", null=True, blank=True)