我不断收到许多“ImportError:无法导入名称”错误,这些错误来自我从未接触过的文件和我从未听说过的名称

问题描述 投票:0回答:0

使用 Django 为大学开发一个项目,在修复我创建的程序中的问题后,我开始在我从未接触过的文件中遇到错误。最近的一个是“

ImportError:无法从部分初始化的模块“django.db.models.aggregates”导入名称“Count”(很可能是由于循环导入)(C:\ Users \ leond \ AppData \ Local \ Packages \ PythonSoftwareFoundation.Python.3.11 _qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\django\db\modelsggregates.py)" 但是,当我进入aggregates.py并删除“import Count”行只是为了看看它是否执行任何操作时,它会在“expressions.py”中为“BaseExpression”给出相同的错误。 我只是不明白发生了什么事,我知道这可能是由于循环导入造成的,但我不知道如何修复它。

我只是尝试在终端中运行

python3 manage.py runserver
,我希望它能够工作,因为我认为我解决了之前的问题,但随后控制台会输出以下内容:

回溯(最近一次调用最后一次): 文件“C:\ Users \ leond \ AppData \ Local \ Packages \ PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0 \ LocalCache \ local-packages \ Python311 \ site-packages \ djang

python django importerror virtual-environment
© www.soinside.com 2019 - 2024. All rights reserved.