def delete_repo(sender, instance, **kwargs):
    if sender == Set:
        shutil.rmtree(instance.repo)
Как переопределить метод delete() в модели, чтобы он по-прежнему работал со связанными удалениями