diff -r f316ba5856fe -r fde8335a037c web/hdalab/models/dataviz.py --- a/web/hdalab/models/dataviz.py Fri Feb 17 13:07:49 2012 +0100 +++ b/web/hdalab/models/dataviz.py Wed Feb 22 18:55:35 2012 +0100 @@ -26,10 +26,25 @@ class Meta: app_label = 'hdalab' -class CountryCode(models.Model): +#class CountryCode(models.Model): +# +# label = models.CharField(max_length=1024, unique=True, blank=False, null=False, db_index=True) +# isocode = models.CharField(max_length=3, unique=True, blank=False, null=False, db_index=True) +# +# class Meta: +# app_label = 'hdalab' - label = models.CharField(max_length=1024, unique=True, blank=False, null=False, db_index=True) - isocode = models.CharField(max_length=3, unique=True, blank=False, null=False, db_index=True) +class Country(models.Model): + + dbpedia_uri = models.URLField(verify_exists=False, max_length=255, blank=False, null=False, db_index=True, unique=True) + + class Meta: + app_label = 'hdalab' + +class GeoInclusion(models.Model): + + tag = models.OneToOneField(Tag, related_name="locatedin", db_index=True) + country = models.ForeignKey(Country, blank=False, null=False, related_name="includes", db_index=True) class Meta: app_label = 'hdalab'