метод. И делаю следующее
def save(self, *args: tuple, **kwargs: dict):
try:
brand = SomeModelName.objects.get(id=self.id)
if brand.logo != "default_logo.png" and brand.logo != self.logo:
brand.logo.delete(save=False)
except SomeModelName.DoesNotExist:
pass
self.full_clean()
return super().save(*args, **kwargs)
То есть я проверяю, если фотка изменилась, то я удаляю старую фотку. Нужно ли мне делать select_for_update перед get?
это весь код метода ?
Не, я урезал до необходимого
Обсуждают сегодня