66 |
66 |
67 def __unicode__(self): |
67 def __unicode__(self): |
68 return unicode(self.label) |
68 return unicode(self.label) |
69 |
69 |
70 class Tag(models.Model): |
70 class Tag(models.Model): |
|
71 TAG_URL_STATUS_CHOICES = ( |
|
72 (0,"match"), |
|
73 (1,"redirection"), |
|
74 (2,"homonyme"), |
|
75 (3,"null_result"), |
|
76 ) |
|
77 |
|
78 TAG_URL_STATUS_DICT = { |
|
79 "match":0, |
|
80 "redirection":1, |
|
81 "homonyme":2, |
|
82 "null_result":3, |
|
83 } |
|
84 |
71 label = models.CharField(max_length=1024, unique=True, blank=False, null=False) |
85 label = models.CharField(max_length=1024, unique=True, blank=False, null=False) |
72 original_label = models.CharField(max_length=1024, unique=False, blank=True, null=True, editable=False) |
86 original_label = models.CharField(max_length=1024, unique=False, blank=True, null=True, editable=False) |
73 alias = models.CharField(max_length=1024, unique=False, blank=True, null=True) |
87 alias = models.CharField(max_length=1024, unique=False, blank=True, null=True) |
74 wikipedia_url = models.URLField(verify_exists=False, max_length=512, blank=True, null=True) |
88 wikipedia_url = models.URLField(verify_exists=False, max_length=512, blank=True, null=True) |
|
89 url_status = models.IntegerField(choices=TAG_URL_STATUS_CHOICES, blank=True, null=True, default=None) |
75 dbpedia_uri = models.URLField(verify_exists=False, max_length=512, blank=True, null=True) |
90 dbpedia_uri = models.URLField(verify_exists=False, max_length=512, blank=True, null=True) |
76 wikipedia_activated = models.BooleanField(default=False) |
91 wikipedia_activated = models.BooleanField(default=False) |
77 |
92 |
78 |
93 |
79 class TagCategory(models.Model): |
94 class TagCategory(models.Model): |