我目前正在学习如何使用Python工作包,但仍然有一些我无法理解的东西。
我的应用程序被破坏了(我确保在每个目录中添加__init __.py文件)
主目录
____ sub folder1
____ sub folder2
____ sub folder3
当我尝试自上而下或在同一目录中访问脚本时,它运行良好。但是,当我尝试通过子文件夹1 调用子文件夹2 中的脚本时,出现以下错误:
from sub_folder1 import blablabla
ImportError: No module named blablabla
我在这里缺少什么?
答案 0 :(得分:1)
from ..sub_folder1 import blablabla
当你在sub_folder2 时,应该有效
答案 1 :(得分:0)
如果您要在django中创建一个新项目,例如testDjango16和其中的2个应用程序可以说实用程序和核心它将具有如下所示的结构。
然后你可以推荐其他内容的任何应用
from testDjango16.utility import models
让我们说核心应用程序,这样一切都会有效。
用于创建新项目django-admin.py startprojct testDjango16
并创建一个你应该使用的新应用程序
djang-admin.py startapp core
或python manage.py startapp core