@@ -40,25 +40,29 @@ class Conference(models.Model):
class Meta(object):
verbose_name = _("conference")
verbose_name_plural = _("conferences")
class Section(models.Model):
"""
a section of the conference such as "Tutorials", "Workshops",
"Talks", "Expo", "Sprints", that may have its own review and
scheduling process.
conference = models.ForeignKey(Conference, verbose_name=_("Conference"))
conference = models.ForeignKey(
Conference,
verbose_name=_("Conference"),
on_delete=models.CASCADE,
)
name = models.CharField(_("Name"), max_length=100)
slug = models.SlugField(verbose_name=_("Slug"))
# when the section runs
start_date = models.DateField(_("Start date"), null=True, blank=True)
end_date = models.DateField(_("End date"), null=True, blank=True)
def __str__(self):
return "%s %s" % (self.conference, self.name)