4

次のコード:

class ParentModel(models.Model):
    pass

class ChildA(ChildB):
    pass

class ChildB(ParentModel):
    pass

明らかにメッセージで失敗します。

NameError: 名前「ChildB」が定義されていません

実際にクラス定義を並べ替えずに、この問題を回避する方法はありますか? (コードは自動生成され、約 45K 行で、クラスの順序はランダムです)。

4

2 に答える 2