好吧,因为标题说我在尝试从另一个应用程序导入一个类时经常遇到上述错误。
我的文件结构如下(我在openhift btw上):
unsigned long data;
ptrace(PTRACE_GETEVENTMSG, tracee_pid, 0, &data);
我的导入如下:
- openshiftappname
- .openshift
- data
- libs
- wsgi
- myproject
- myproject
- app1
models.py (file with class to import)
- app2
forms.py (file with import)
manage.py
- static
__init__.py
application
setup.py
我也试过了:
from wsgi.myproject.app1.models import PrivateClient
但这两个陈述都给我错误: “ValueError at / 尝试相对导入超出顶级包“
wsgi / myproject / myproject / wsgi.py的内容:
from ..app1.models import PrivateClient
from ..app1 import PrivateClient
请注意,这两个应用都会添加到设置文件
中的installed_apps中我该怎么办?我不知道为什么我收到这个错误,经过大量搜索后我无法在网上找到解决方案。提前谢谢!
答案 0 :(得分:0)
请使用@ ahmed-hosny在评论中提到的内容:
from app1.models import PrivateClient
请始终回复评论,回答您的问题(如果没有其他人做过)并将其标记为已回答。感谢。