PooHТак вот как это называется. Почитал в интернетах, интересно.
Ребята в очередной раз изобретают антипатерн EAV, похоже DBA в проекте нет, а то бы давно им выписал живительных люлей.
DBA есть, обходимся без люлей.
bismigalisaCLне совсем понял что ты хочешь
А по поводу моей “рекурсии” что скажете?
Допустим, получили мы объект obj1=class_getter().get('obj1'). У него есть несколько свойств с ref_object!=None - ссылки на объект obj2, obj3 и т.д., которые нам тоже нужно сконструировать - при создании obj1 создать ещё и obj2, obj3 и т.д.
В свою очередь, у obj2, obj3 и т.д. тоже могут быть свойства с ref_object!=None… и так далее, в теории - до бесконечности.
Подозреваю, что до бесконечности модуль не доживет. Поэтому вопрос: насколько далеко можно пойти при создании связанных объектов? Только до связанных с obj1 или и до child'ов child'ов?