在Django中名为'wsgi'的/ No模块的ImportError

时间:2016-02-03 19:53:40

标签: python django openshift

好吧,因为标题说我在尝试从另一个应用程序导入一个类时经常遇到上述错误。

我的文件结构如下(我在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中

我该怎么办?我不知道为什么我收到这个错误,经过大量搜索后我无法在网上找到解决方案。提前谢谢!

1 个答案:

答案 0 :(得分:0)

请使用@ ahmed-hosny在评论中提到的内容:
from app1.models import PrivateClient
请始终回复评论,回答您的问题(如果没有其他人做过)并将其标记为已回答。感谢。