Den*_*gin 5 python django namespaces
有一个 Django 应用程序“my_app”。现在添加了一个恰好具有相同名称的外部库,需要添加到 INSTALLED_APPS 中。
src
|
-- apps
|
--- **my_app**
external libraries
|
__ **my_app**
|
__some_path
|
__ new_module
Run Code Online (Sandbox Code Playgroud)
Django 走老路,吐了
Error: No module named my_app.some_path.new_module
Run Code Online (Sandbox Code Playgroud)
因为它正在寻找错误的文件夹。
INSTALLED_APPS = (
...
apps.my_app
my_app.some_path.new_module
...
)
Run Code Online (Sandbox Code Playgroud)
注意:INSTALLED_APPS 中应用程序的顺序没有区别。从 INSTALLED_APS 中删除 apps.my_app 也没有什么区别。
当我尝试输入时
import my_app
Run Code Online (Sandbox Code Playgroud)
pycharm 自动建议 apps.my_app
有没有办法在不重命名其中一个应用程序的情况下解决此问题?
| 归档时间: |
|
| 查看次数: |
2980 次 |
| 最近记录: |