web/hdalab/models/dataviz.py
changeset 135 dd6578e36a57
parent 123 94fc5f5b5cfd
child 240 c8627191f2d7
equal deleted inserted replaced
134:75f8f05f9a60 135:dd6578e36a57
    44 class DbpediaFields(models.Model):
    44 class DbpediaFields(models.Model):
    45 
    45 
    46     dbpedia_uri = models.URLField(verify_exists=False, max_length=2048, blank=False, null=False, db_index=True, unique=False)
    46     dbpedia_uri = models.URLField(verify_exists=False, max_length=2048, blank=False, null=False, db_index=True, unique=False)
    47     tag = models.OneToOneField(Tag, blank=True, null=True, db_index=True, related_name="dbpedia_fields")
    47     tag = models.OneToOneField(Tag, blank=True, null=True, db_index=True, related_name="dbpedia_fields")
    48     abstract = models.TextField(blank=True, null=True)
    48     abstract = models.TextField(blank=True, null=True)
       
    49     thumbnail = models.URLField(verify_exists=False, max_length=2048, blank=True, null=True, db_index=False)    
    49     label = models.CharField(max_length=2048, unique=False, blank=True, null=True)
    50     label = models.CharField(max_length=2048, unique=False, blank=True, null=True)
    50     thumbnail = models.URLField(verify_exists=False, max_length=2048, blank=True, null=True, db_index=False)
       
    51 
    51 
    52     class Meta:
    52     class Meta:
    53         app_label = 'hdalab'
    53         app_label = 'hdalab'
       
    54 
       
    55 
       
    56 class DbpediaFieldsTranslation(models.Model):
       
    57 
       
    58     master = models.ForeignKey(DbpediaFields, blank=False, null=False, db_index=True, related_name="translations")
       
    59     language_code = models.CharField(max_length=15, blank=False, null=False, db_index=True)
       
    60     label = models.CharField(max_length=2048, unique=False, blank=True, null=False)
       
    61     abstract = models.TextField(blank=True, null=True)
       
    62     class Meta:
       
    63         app_label = 'hdalab'
       
    64         unique_together = ('master', 'language_code')
       
    65 
    54 
    66 
    55 class HdaSession(models.Model):
    67 class HdaSession(models.Model):
    56     
    68     
    57     sessionid = models.CharField(max_length=36, unique=True, blank=False, null=False, db_index=True)
    69     sessionid = models.CharField(max_length=36, unique=True, blank=False, null=False, db_index=True)
    58     data = models.TextField(blank=True, null=True)
    70     data = models.TextField(blank=True, null=True)