【问题标题】:ImportError: attempted relative import beyond top-level package in djangoImportError:尝试相对导入超出 django 中的顶级包
【发布时间】:2021-09-30 20:16:37
【问题描述】:

尝试使用第一个应用模型的这个发票功能(下图)

First App Model function

这里我尝试在第二个应用程序中使用第一个应用程序模型发票功能(下面的图片链接)

Second App view function

显示导入错误(下图)

Error Image

我正在尝试在其他应用模型函数中使用一个应用模型函数,但它显示 ImportError。

【问题讨论】:

标签: python django django-models model django-errors


【解决方案1】:

每个 Django 应用程序都包含一个 __init__.py 文件,将它们注册为一个包。这些“包”不能从其他文件中导入东西。要解决这个问题,只需将视图函数与模型放在同一个应用程序中即可。

【讨论】:

    猜你喜欢
    • 2018-01-27
    • 2020-11-03
    • 2017-02-22
    • 2020-04-06
    • 2016-05-12
    • 1970-01-01
    • 2020-03-07
    相关资源
    最近更新 更多