0

我目前正在开发一个客户端/服务器应用程序。客户端和服务器都是 Django 项目。

我想在服务器应用程序中导入客户端模型。这是我的文件的树状结构:

client/
    fileapp/
        __init__.py
        models.py
        ...
    client/
        __init__.py
        ...
    manage.py

server/
    fileapp/
        __init__.py
        views.py
        ...
    server/
        __init__.py
        ...
    manage.py

我想在我的服务器项目中,导入客户端/文件应用程序/模型。我尝试使用 Django shell 执行此操作,并使用该指令进行相对导入:

>>> from ..client.fileapp.models import *
Traceback (most recent call last):
  File "<console>", line 1, in <module>
ImportError: No module named client.fileapp.models

我也尝试将客户端路径附加到 sys.path 但它也不起作用。如果你知道如何做那种机制,请告诉我。

谢谢你。

4

1 回答 1

3
client/
    fileapp/
        __init__.py
        models.py
        ...
    client/
        __init__.py
        ...
    __init__.py
    manage.py

server/
    fileapp/
        __init__.py
        views.py
        ...
    server/
        __init__.py
        ...
    __init__.py
    manage.py
__init__.py
...
于 2013-04-15T04:51:37.263 回答