无法在Django中彼此之间导入应用程序

时间:2017-11-02 14:59:26

标签: django-models module django-apps

我对编码比较陌生,并试图在django中做一些事情。我试图让我的应用程序在django中引用彼此,但我得到错误“ImportError:无法导入名称问题”。我不明白的是,当我创建一个新项目并在其中放置2个新应用程序时,我可以引用应用程序没有问题

这是我的项目文件结构:

enter image description here

这是我模型文件中的代码

申请人数/ models.py

enter image description here

来自questions.models的代码 enter image description here

然后我从终端回溯 enter image description here

如果有人能快速看一下这个,我真的很感激。我检查了大量的其他堆栈帖子,看看是否有任何已发布的答案可以解决我的问题,但我还没有运气。

1 个答案:

答案 0 :(得分:0)

所以看起来我想出了自己的问题。看起来它与文件结构有关。最初,我有这样的结构:

虚拟环境>项目>项目文件>应用

看起来应该是这样的:

虚拟环境>项目>项目文件,app1,app2

干杯。