在声明Django模型时,遇到了此问题:
class Foo(Bar):
pass
class Bar():
pass
NameError:名称“ Bar”未定义
如何在python 3.6.7中转发声明类参数?
答案 0 :(得分:0)
您拥有NameError
,因为python会顺序读取类。 (上课的顺序很重要)。
class Bar:
pass
class Foo(Bar):
''' Bar is not "class argument". Bar is Super Class(Parent Class) of Foo. '''
不再NameError
。