Django settings.py 无法导入我的本地模块

问题描述 投票:0回答:2

我的 Django 树看起来像这样

git/src
├── myproject
│   ├── settings.py
│   ├── mysharedlib.py
│   └── urls.py
└── www
    ├── myotherlib.py
    ├── urls.py
    └── views.py

它有效,除了在

settings.py
我有

import mysharedlib

但这引发了一个例外

ModuleNotFoundError: No module named 'mysharedlib'

myotherlib
导入
views.py
会引发类似的错误。

为什么这不起作用?

python django python-import
2个回答
0
投票

Django 启动你的manage.py 所在的应用程序。 尝试一下:

from myproject import mysharedlib

或者类似的东西。


0
投票

Django 启动你的manage.py 所在的应用程序。尝试一下:

来自 .导入 mysharedlib

© www.soinside.com 2019 - 2024. All rights reserved.