Есть ли возможность убедиться, что у экземпляра модели нет связанных объектов?
т.е. если объект Person имеет какие-либо связанные объекты, я хочу эту строку
person.delete()
чтобы вызвать ошибку.
И я не хочу изменять on_delete=models.CASCADE
для каждого внешнего ключа. Мне нужна эта защита только здесь, для любого другого случая в моем приложении (например, на сайте администратора django) я предпочитаю каскадное поведение.