Sorry for the confusion. Here are both complete models: class Nl(models.Model): publiceren = models.BooleanField() titel = models.CharField(max_length=60) tekst = models.TextField() prijs = models.CharField(max_length=12) #tekst_html = models.TextField(editable=False, blank=True) slug = models.SlugField(max_length=60) kort = models.TextField() thumb = models.ImageField(upload_to='verkoop/thumb/%Y/%m/%d', default='verkoop/thumb/geen_afbeelding.jpg', blank=True) remove_thumb = models.BooleanField() plaatje1 = models.ImageField(upload_to='verkoop/%Y/%m/%d', blank=True) remove_plaatje1 = models.BooleanField() plaatje2 = models.ImageField(upload_to='verkoop/%Y/%m/%d', blank=True) remove_plaatje2 = models.BooleanField() plaatje3 = models.ImageField(upload_to='verkoop/%Y/%m/%d', blank=True) remove_plaatje3 = models.BooleanField() plaatje4 = models.ImageField(upload_to='verkoop/%Y/%m/%d', blank=True) remove_plaatje4 = models.BooleanField() plaatje5 = models.ImageField(upload_to='verkoop/%Y/%m/%d', blank=True) remove_plaatje5 = models.BooleanField() plaatje6 = models.ImageField(upload_to='verkoop/%Y/%m/%d', blank=True) remove_plaatje6 = models.BooleanField() pdf = models.FileField(upload_to='verkoop/%Y/%m/%d', blank=True) remove_pdf = models.BooleanField() youtube = models.CharField(max_length=700, blank=True) lijst = models.ForeignKey('Menu_nl') type = models.ForeignKey('Type_nl') perceel = models.ForeignKey('Perceel_nl') plaatshuur = models.ForeignKey('Plaatshuur_nl') def __unicode__(self): #return '%s %s' %(self.titel, self.tekst) return self.titel def save (self, size=(125, 93), size1=(400,300), size2=(200,150)): super(Nl, self).save() if self.thumb: filename = self.thumb.path image = Image.open(filename) image.thumbnail(size, Image.ANTIALIAS) image.save(filename) super(Nl, self).save() if self.plaatje1: filename = self.plaatje1.path image = Image.open(filename) image.thumbnail(size1, Image.ANTIALIAS) image.save(filename) super(Nl, self).save() if self.plaatje2: filename = self.plaatje2.path image = Image.open(filename) image.thumbnail(size1, Image.ANTIALIAS) image.save(filename) super(Nl, self).save() if self.plaatje3: filename = self.plaatje3.path image = Image.open(filename) image.thumbnail(size1, Image.ANTIALIAS) image.save(filename) super(Nl, self).save() if self.plaatje4: filename = self.plaatje4.path image = Image.open(filename) image.thumbnail(size1, Image.ANTIALIAS) image.save(filename) super(Nl, self).save() if self.plaatje5: filename = self.plaatje5.path image = Image.open(filename) image.thumbnail(size1, Image.ANTIALIAS) image.save(filename) super(Nl, self).save() if self.plaatje6: filename = self.plaatje6.path image = Image.open(filename) image.thumbnail(size1, Image.ANTIALIAS) image.save(filename) super(Nl, self).save() if self.remove_thumb: self.thumb = "" self.remove_thumb = False super(Nl, self).save() if self.remove_plaatje1: self.plaatje1 = "" self.remove_plaatje1 = False super(Nl, self).save() if self.remove_plaatje2: self.plaatje2 = "" self.remove_plaatje2 = False super(Nl, self).save() if self.remove_plaatje3: self.plaatje3 = "" self.remove_plaatje3 = False super(Nl, self).save() if self.remove_plaatje4: self.plaatje4 = "" self.remove_plaatje4 = False super(Nl, self).save() if self.remove_plaatje5: self.plaatje5 = "" self.remove_plaatje5 = False super(Nl, self).save() if self.remove_plaatje6: self.plaatje6 = "" self.remove_plaatje6 = False super(Nl, self).save() if self.remove_pdf: self.pdf = "" self.remove_pdf = False super(Nl, self).save()
class Menu_nl(models.Model): categorie = models.CharField(max_length=50) order = models.IntegerField() slug = models.SlugField() def __unicode__(self): return self.slug class Meta: verbose_name_plural = "Menu_nl" Rob -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.