Добрый день, у нас есть две модели:
class Account(models.Model):
login = models.CharField(max_length=255)
password = models.CharField(max_length=255)
class Photo(models.Model):
account = models.ForeignKey(Account)
photo_name = models.CharField(max_length=255)
photo_url = models.CharField(max_length=255)
delete = models.IntegerField(choices=((0, 'no'), (1, 'yes')), default=0)
def delete(self, *args, **kwargs):
self.delete = 1
self.save()
И я хотел бы что бы при удалении модели Photo она помечалась как удаленная и не отображалась в админке, как это можно сделать лучше всего?