Я знаю, что невозможно запросить в хранилище данных отсутствующие значения (см. Этот вопрос ).
А как насчет кода Python? Можно ли проверить, получено ли значение из свойства объекта из хранилища данных или из значения по умолчанию?
Вариант использования:
Модель Kind_X имеет 1000 объектов. Для свойства Kind_X.my_property .
- 500 объектов не имеют my_property
- 400 сущностей my_property Нет
- 100 объектов являются другими значениями
Я бы хотел установить my_property на ABC только для тех 500 объектов, у которых нет этого свойства. 400 сущностей со значением None не могут быть изменены.
Примечание: установка my_property по умолчанию как ABC не является приемлемым решением.