【既解!】ImportError: 部分的に初期化されたモジュール 'pr から名前 'ProjectModelSerializer' をインポートできません

質問:

Django の実行中に例外が発生しました。コンソール出力の例外は次のとおりです。

ImportError: 部分的に初期化されたモジュール 'projects.serializers' から名前 'ProjectModelSerializer' をインポートできません (おそらく循環インポートが原因です) (/Users/。。。/。。/。。/projects/serializers.py)

解決:

理由: 2 つのファイルに相互参照があることが判明しました。

project.serializers.py ファイル内:

Interfaces.serializers から InterfaceModelSerializer をインポート

interfaces.serializers.py ファイル内:

project.serializers から ProjectModelSerializer をインポート

参照の 1 つをコメントアウトすると、正常に戻りました

おすすめ

転載: blog.csdn.net/weixin_43569834/article/details/131456635