From bfaa80834c6c46b00d89320ebb5ed77814cb1b36 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Mon, 31 Jan 2022 12:52:50 -0400
Subject: [PATCH] Add Link model for Host

---
 program/models.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/program/models.py b/program/models.py
index df0732e2..c66c3963 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"))
-- 
GitLab