Я не хочу добавлять изображение по умолчанию для моей модели в Django. Но когда я удаляю изображение по умолчанию из модели, он говорит, что с атрибутом изображения не связано никакого файла. Как я должен исправить это, чтобы это не просило изображение, когда пользователь не добавляет изображение?
class MainPost(models.Model):
title = models.CharField(max_length = 50,verbose_name= ('Başlık'))
content = models.TextField(verbose_name= ('Yazı'))
date_posted = models.DateTimeField(default=timezone.now)
image = models.ImageField(default='profile_pics/default.jpg',upload_to = 'images',blank=True,null=True,verbose_name = ('Resim'))
author = models.ForeignKey(User,on_delete=models.CASCADE)
def __str__(self):
return self.title
def save(self,*args, **kwargs):
super(MainPost,self).save(*args,**kwargs)
img = Image.open(self.image.path)
if img.height > 500 or img.width > 500:
output_size = (500,500)
img.thumbnail(output_size)
img.save(self.image.path)
def get_absolute_url(self):
return reverse('comment', kwargs={'pk':self.pk})