web/hdalab/models/dataviz.py
changeset 122 fde8335a037c
parent 119 e3ebe3545f72
child 123 94fc5f5b5cfd
equal deleted inserted replaced
121:f316ba5856fe 122:fde8335a037c
    24     object = models.ForeignKey(Tag, blank=False, null=False, db_index=True, related_name="taglinks_objects")
    24     object = models.ForeignKey(Tag, blank=False, null=False, db_index=True, related_name="taglinks_objects")
    25     
    25     
    26     class Meta:
    26     class Meta:
    27         app_label = 'hdalab'
    27         app_label = 'hdalab'
    28 
    28 
    29 class CountryCode(models.Model):
    29 #class CountryCode(models.Model):
       
    30 #
       
    31 #    label = models.CharField(max_length=1024, unique=True, blank=False, null=False, db_index=True)
       
    32 #    isocode = models.CharField(max_length=3, unique=True, blank=False, null=False, db_index=True)
       
    33 #    
       
    34 #    class Meta:
       
    35 #        app_label = 'hdalab'
    30 
    36 
    31     label = models.CharField(max_length=1024, unique=True, blank=False, null=False, db_index=True)
    37 class Country(models.Model):
    32     isocode = models.CharField(max_length=3, unique=True, blank=False, null=False, db_index=True)
    38     
       
    39     dbpedia_uri = models.URLField(verify_exists=False, max_length=255, blank=False, null=False, db_index=True, unique=True)
       
    40     
       
    41     class Meta:
       
    42         app_label = 'hdalab'
       
    43 
       
    44 class GeoInclusion(models.Model):
       
    45     
       
    46     tag = models.OneToOneField(Tag, related_name="locatedin", db_index=True)
       
    47     country = models.ForeignKey(Country, blank=False, null=False, related_name="includes", db_index=True)
    33     
    48     
    34     class Meta:
    49     class Meta:
    35         app_label = 'hdalab'
    50         app_label = 'hdalab'
    36 
    51 
    37 class DbpediaFields(models.Model):
    52 class DbpediaFields(models.Model):