diff --git a/program/models.py b/program/models.py index df0732e2cd4037fdeb7ad713e89baad47e23c553..c66c3963be68046c3f62e94ecf526ba2d473e1e1 100644 --- a/program/models.py +++ b/program/models.py @@ -173,6 +173,15 @@ class Host(models.Model): return int(host_id) in host_ids +class Link(models.Model): + host = models.ForeignKey(Host, on_delete=models.CASCADE, related_name='links') + description = models.CharField(max_length=8) + url = models.URLField() + + def __str__(self): + return '%s: %s' % (self.description, self.url) + + class Show(models.Model): predecessor = models.ForeignKey('self', blank=True, null=True, on_delete=models.CASCADE, related_name='successors', verbose_name=_("Predecessor"))