Как определить, сколько объектов ссылаются на один и тот же внешний ключ в Django
Я создаю простое веб-приложение, которое использует Django в качестве бэкенда. В настоящее время у меня есть две модели: Toy
и Attributes
. Модель содержит ссылку на атрибут. Моя цель - возвращать ошибку на фронтенд всякий раз, когда атрибут собирается быть удаленным, но на него все еще ссылается игрушка. Например, поезд toy
может иметь атрибут attribute
"черный". Когда я собираюсь удалить black, я должен получить ошибку not possible
, поскольку на "black" все еще ссылается toy
поезд.
Как мне проверить количество ссылок, которые имеет Attribute
?