Есть ли способ ссылаться на имя класса из объявления класса? следует следующий пример:
class Plan(SiloBase):
cost = DataField(int)
start = DataField(System.DateTime)
name = DataField(str)
items = DataCollection(int)
subPlan = ReferenceField(Plan)
У меня есть метакласс, который читает эту информацию и выполняет некоторую настройку, а базовый класс реализует некоторые общие вещи. я хотел бы иметь возможность создавать такие рекурсивные определения, как это, но пока в моих экспериментах я не смог добиться желаемого эффекта, обычно сталкиваясь с ошибкой "План не определен". Я понимаю, что происходит, имя класса не входит в класс внутри класса.