【问题标题】:cannot import apps between eachother in Django无法在 Django 中相互导入应用程序
【发布时间】:2017-11-02 14:59:25
【问题描述】:

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

这是我的项目文件结构:

这是我的模型文件中的代码

注册/models.py

来自 questions.models 的代码

然后我从终端回溯

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

【问题讨论】:

    标签: django-models module django-apps


    【解决方案1】:

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

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

    看起来应该是这样的:

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

    干杯。

    【讨论】:

    • 开个玩笑。没修好。看起来它与文件结构有关。
    猜你喜欢
    • 1970-01-01
    • 2017-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多