无法在Django中导入本地模块

我有这样的目录结构:

|-- top-level-directory/
  |-- django-app/
    |-- some-app/
      |-- models.py
      |-- ...
    |-- some-other-app/
      |-- ...
  |-- local-module/
    |-- __init__.py
    |-- ...
  |-- other-directory-with-scripts/
    |-- file-where-import-works-fine.py

In some-app/models.py, I have an import local-module statement. However, I get an error saying ModuleNotFoundError: No module named 'local-module'.

我可以在django目录之外的其他脚本中导入该模块,而不会出现任何问题。知道为什么会发生这种情况或如何解决吗?

评论