У меня есть следующая вложенная структура:Как ссылаться другим вложенным класс внутри вложенного класса
from peewee import *
class Parent:
...
class A:
name = TextField()
class B:
from_A = ForeignKeyField(A)
Я пытаюсь ссылаться на класс А в ForeignKeyField в классе В, но оба A
и Parent.A
возвращает имя не найденная ошибка. Каков правильный способ ссылки на класс A из класса B? Это возможно?
не использовать вложенные классы. – Daniel
@ Daniel - Я согласен, что в этом случае казалось бы, что вложенные классы являются неправильным решением, но бывают случаи, когда вложенные классы могут быть хорошим решением. Я думаю, что это плохая идея предложить полный запрет - если это то, что вы пытаетесь сказать. –
Может быть представлен [mcve]? – boardrider