Django 管理无法从应用程序导入方法

Django management cannot import method from app

我有一个 Django 应用程序,其文件树如下所示:

我在functions.py中有我最常用的方法,我想在excel.py中使用它们(from app1.functions import method1, method1, method3),但问题来了.

当我 运行 它喜欢 python manage.py importfromexcel 时,它就起作用了。但是当我尝试 运行 使用 python manage.py migrate 进行迁移时,它会出现导入错误:

    File "PATH_TO_DJANGO\app1\management\excel.py", line 3, in <module>
    from app1.functions import method1, method1, method3
    ImportError: cannot import name method1

我的导入有什么问题?如果不是这样应该如何导入?

I'd guess it's a circular import error but need to see more code to make sure - Take a gander at whosebug.com/a/10027101/784648 - @ARJMP