diff options
author | Christian Pointner <equinox@helsinki.at> | 2021-02-17 17:50:37 (GMT) |
---|---|---|
committer | Christian Pointner <equinox@helsinki.at> | 2021-02-17 17:50:37 (GMT) |
commit | aafc069b9d6945138c2c2de1228f1a52c22d3c40 (patch) | |
tree | d9e6d23fd7a10d66d41c59d8e055053d7b5df72c /program/models.py | |
parent | 8fa0d03d3509290ea6f523c2223966b1a2b73488 (diff) |
fix model for new language field and add language filter to show list template
Diffstat (limited to 'program/models.py')
-rw-r--r-- | program/models.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/program/models.py b/program/models.py index dd6cac4..7951c35 100644 --- a/program/models.py +++ b/program/models.py @@ -209,11 +209,12 @@ class MusicFocus(models.Model): class Language(models.Model): - name = models.CharField(_("Language"), max_length=32) + slug = models.SlugField(_("Slug"), max_length=32, unique=True) + name = models.CharField(_("Name"), max_length=32) native_name = models.CharField(_("Native Name"), max_length=32) class Meta: - ordering = ('language',) + ordering = ('name',) verbose_name = _("Language") verbose_name_plural = _("Languages") @@ -246,7 +247,7 @@ class Show(models.Model): predecessor = models.ForeignKey('self', blank=True, null=True, related_name='successors', verbose_name=_("Predecessor")) hosts = models.ManyToManyField(Host, blank=True, related_name='shows', verbose_name=_("Hosts")) owners = models.ManyToManyField(User, blank=True, related_name='shows', verbose_name=_("Owners")) - language = models.ManyToManyField(Language, blank=True, related_name='language', verbose_name=_("Language")) + language = models.ManyToManyField(Language, blank=True, related_name='shows', verbose_name=_("Language")) broadcastformat = models.ForeignKey(BroadcastFormat, related_name='shows', verbose_name=_("Broadcast format")) showinformation = models.ManyToManyField(ShowInformation, blank=True, related_name='shows', verbose_name=_("Show information")) showtopic = models.ManyToManyField(ShowTopic, blank=True, related_name='shows', verbose_name=_("Show topic")) |