def save(self, *args, **kwargs): exclude = {} self.title = unescape(self.title) filters = dict(slug=self.slug) if self.pk is not None: exclude = dict(pk=self.pk) if Feed.objects.filter(**filters).exclude(**exclude).exists(): # print("exists creating a new slug") self.slug = u'{random}-{o.slug}'.format(o=self, random=getrandbits(16)) super(Feed, self).save(*args, **kwargs)
def save(self, *args, **kwargs): exclude = {} self.title = unescape(self.title) filters = dict(slug=self.slug) if self.pk is not None: exclude = dict(pk=self.pk) if Feed.objects.filter(**filters).exclude(**exclude).exists(): # print("exists creating a new slug") self.slug = u'{random}-{o.slug}'.format( o=self, random=getrandbits(16) ) super(Feed, self).save(*args, **kwargs)
def save(self, *args, **kwargs): self.title = unescape(self.title) self.hat = unescape(self.hat) super(Entry, self).save(*args, **kwargs)