現在、クライアント/サーバー アプリケーションを開発しています。クライアントとサーバーはどちらも Django プロジェクトです。
サーバー アプリケーションにクライアント モデルをインポートしたいと考えています。これが私のファイルの樹木です:
client/
fileapp/
__init__.py
models.py
...
client/
__init__.py
...
manage.py
server/
fileapp/
__init__.py
views.py
...
server/
__init__.py
...
manage.py
サーバー プロジェクトで client/fileapp/models をインポートしたいと思います。私はDjangoシェルでこれを行い、その指示で相対インポートを行います:
>>> 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 に追加しようとしましたが、どちらも機能しません。その仕組みを知っている方、教えてください。
ありがとうございました。