diff -r 75f8f05f9a60 -r dd6578e36a57 web/hdalab/models/dataviz.py --- a/web/hdalab/models/dataviz.py Fri Mar 02 23:25:56 2012 +0100 +++ b/web/hdalab/models/dataviz.py Sun Mar 11 03:27:09 2012 +0100 @@ -46,12 +46,24 @@ dbpedia_uri = models.URLField(verify_exists=False, max_length=2048, blank=False, null=False, db_index=True, unique=False) tag = models.OneToOneField(Tag, blank=True, null=True, db_index=True, related_name="dbpedia_fields") abstract = models.TextField(blank=True, null=True) + thumbnail = models.URLField(verify_exists=False, max_length=2048, blank=True, null=True, db_index=False) label = models.CharField(max_length=2048, unique=False, blank=True, null=True) - thumbnail = models.URLField(verify_exists=False, max_length=2048, blank=True, null=True, db_index=False) class Meta: app_label = 'hdalab' + +class DbpediaFieldsTranslation(models.Model): + + master = models.ForeignKey(DbpediaFields, blank=False, null=False, db_index=True, related_name="translations") + language_code = models.CharField(max_length=15, blank=False, null=False, db_index=True) + label = models.CharField(max_length=2048, unique=False, blank=True, null=False) + abstract = models.TextField(blank=True, null=True) + class Meta: + app_label = 'hdalab' + unique_together = ('master', 'language_code') + + class HdaSession(models.Model): sessionid = models.CharField(max_length=36, unique=True, blank=False, null=False, db_index=True)