Example #1
0
 def save(self, *args, **kwargs):
     newid = -1
     if not self.id:
         try:
             newid = get_nextautoincrement(Chapter)
         except Exception:
             try:
                 newid = Chapter.objects.latest("id").id
                 newid += 1
             except Exception:
                 newid = 1
     else:
         newid = self.id
     newid = "{0}".format(newid)
     self.slug = "{0}-{1}".format(newid, slugify(self.title))
     super(Chapter, self).save(*args, **kwargs)
Example #2
0
 def save(self, *args, **kwargs):
     newid = -1
     if not self.id:
         try:
             newid = get_nextautoincrement(Enrichment)
         except Exception:
             try:
                 newid = Enrichment.objects.latest('id').id
                 newid += 1
             except Exception:
                 newid = 1
     else:
         newid = self.id
     newid = '{0}'.format(newid)
     self.slug = '{0} - {1}'.format(newid, slugify(self.title))
     super(Enrichment, self).save(*args, **kwargs)
Example #3
0
 def save(self, *args, **kwargs):
     newid = -1
     if not self.id:
         try:
             newid = get_nextautoincrement(Video)
         except Exception:
             try:
                 newid = Video.objects.latest('id').id
                 newid += 1
             except Exception:
                 newid = 1
     else:
         newid = self.id
     newid = '%04d' % newid
     self.slug = "%s-%s" % (newid, slugify(self.title))
     self.tags = remove_accents(self.tags)
     super(Video, self).save(*args, **kwargs)