如何在python中转发声明类参数?

时间:2019-05-22 15:53:36

标签: python django python-3.x django-models

在声明Django模型时,遇到了此问题:

class Foo(Bar):
    pass

class Bar():
    pass
  

NameError:名称“ Bar”未定义

如何在python 3.6.7中转发声明类参数?

1 个答案:

答案 0 :(得分:0)

您拥有NameError,因为python会顺序读取类。 (上课的顺序很重要)。

class Bar:
    pass

class Foo(Bar): 
    ''' Bar is not "class argument". Bar is Super Class(Parent Class) of Foo. '''

不再NameError

相关问题