def save(self, *args, **kwargs): if self.slug == '': max_length = Category._meta.get_field('slug').max_length self.slug = get_unique_slug(self.artist.category_set, self.title, max_length) if not self.preferred_child and self.children(): self.preferred_child = self.children()[0] super(Category, self).save(*args, **kwargs)
def save(self, *args, **kwargs): if self.slug == '': max_length = Series._meta.get_field('slug').max_length self.slug = get_unique_slug(self.artist.series_set, self.title, max_length) if self.preferred_child == None and self.children(): self.preferred_child = self.children()[0] print 'should hav ea preferred child' super(Series, self).save(*args, **kwargs)
def save(self, *args, **kwargs): if self.slug == '': max_length = ExtendedMedia._meta.get_field('slug').max_length self.slug = get_unique_slug(self.artist.extendedmedia_set, self.title, max_length) image_changed = self.image != self.__original_image if image_changed: self.rename_image_file() self.__original_image = self.image super(ExtendedMedia, self).save(*args, **kwargs) if image_changed: self.do_resizes()