Added unique_together constraint to Attributes and Relationships.
authorStephen Burrows <stephen.r.burrows@gmail.com>
Thu, 5 Aug 2010 18:06:23 +0000 (14:06 -0400)
committerStephen Burrows <stephen.r.burrows@gmail.com>
Thu, 5 Aug 2010 18:06:23 +0000 (14:06 -0400)
models/base.py

index 6f23191..87914be 100644 (file)
@@ -52,6 +52,7 @@ class Attribute(models.Model):
        
        class Meta:
                app_label = 'philo'
+               unique_together = ('key', 'entity_content_type', 'entity_object_id')
 
 
 value_content_type_limiter = ContentTypeRegistryLimiter()
@@ -80,6 +81,7 @@ class Relationship(models.Model):
        
        class Meta:
                app_label = 'philo'
+               unique_together = ('key', 'entity_content_type', 'entity_object_id')
 
 
 class QuerySetMapper(object, DictMixin):