试图在同一个文件中拥有两个相互引用的类。什么是让这个工作的最佳方式:
class Foo(object):
other = Bar
class Bar(object):
other = Foo
if __name__ == '__main__':
print 'all ok'
?
问题似乎是因为属性在类上,因为它试图在类本身被解析后立即执行。
有没有办法解决这个问题?
编辑:
这些键用于 SQLAlchemy 映射,因为它们实际上是类变量(不是实例)。