2012-01-02 6 views
1

私はラップトップにDjangoプロジェクトをセットアップして、最初のアプリケーションをビルドしました。私は2台目のサーバーに必要なソフトウェアをすべてセットアップしており、プロジェクトをそのサーバーに移行したいと思っています。Djangoプロジェクトを開発者からプロダクションに移行する際にモデルにエラーがありません

は、私のファイルをアップロードした後、私は物事のカップルを試してみましたが、私はまだのようなエラーが発生します:

ImportError at/
No module named myapp.models 
Request Method: GET 
Django Version: 1.3.1 
Exception Type: ImportError 
Exception Value:  
No module named myapp.models 
Exception Location: /var/www/wsgi/myproject/myapp/admin.py in <module>, line 2 
Python Executable: /usr/bin/python 
Python Version: 2.6.5 

admin.py上問題のある行は次のようになります。

from myapp.models import (...) 

ファイルmodels.pyこのアプリには必要なものがありますので、はアプリの名前空間などを解決できませんか?

+0

adminもモデルにインポートしますか?もしそうなら、あなたは循環依存性を持っています。 –

答えて

1

PYTHONPATHには/var/www/wsgi/myprojectが含まれていないようです。 WSGI設定ファイルを表示できますか?

+0

[http://collabedit.com/bqphr](http://collabedit.com/bqphr) – user967722

+0

sysapp.path.insert(0、 '/ var/www/wsgi/myproject /')を追加してみてください。見つけられるパス – Nicolas78

+0

これは動作します。おかげでニコラス、あなたはダ男! – user967722

1

あなたのアプリディレクトリに__init__.pyファイルを移動/作成する必要があるかもしれません。

+0

_already_が1つあります。 – user967722

関連する問題