Как вызвать функцию из какого-либо вида через питон из класса другого вида, не зная интерфейса объекта?
Пожалуй, слишком сложная формулировка, так что объясню вопрос на примере:
есть класс Thing.
У него есть вид @@set
В классе Thing могут содержаться множество различных объектов (абсолютно разных), но у каждого из этих объектов есть вид @@edit и в нём определена функция update().
Мы вызываем из шаблона нажатием кнопки submit класс вида, в котором происходит обработка.
Суть её должна заключаться в том, чтобы для каждого объекта внутри себя (for x in self.context.values()) вызвать функцию update вида @@edit.
В тале это можно сделать к примеру так: для каждого object вызвать object/@@edit/update
Как это сделать в классе вида через питон?