5


0

1つのモデルを別のモデルにインポートする2つのdjangoプロジェクト

私のセットアップは、Debian Lennyの下でmod_wsgiを介して実行されるDjango 1.2です。

私はそのような構造を持っています:

/root/
    project1/appx
                 models.py
    project2/appy
                 models.py
                 management/
                           commands/
                                   mycommand.py

次に、project1からproject2にFooxモデルをインポートします。

プロジェクト全体をPython_pathに移動せずに最も簡単な解決策は何ですか? このモデルをproject1からhttp://docs.djangoproject.com/en/dev/howto/custom-management-commands/[custom manage.py command]にインポートするため、mod_wsgiを使用しないソリューションが特に必要です。 「project2で?

2 Answer


8


import sys
sys.path.append('/root/project1')
from appx.models import Foox


0


どうですか?

$ cd /root/project2
$ ln -s ../project1/appx

?