2012-01-11 2 views
0

別のプロジェクトを持つシステムで新しいdjangoプロジェクトを開始しました。サブドメインとmod_wsgiを使用して、さまざまなプロジェクトの方向性を処理します。方向はうまくいっているようだ。Django:新しいプロジェクトは設定フォルダを探し続けています

しかし、この2番目のプロジェクトでは、私のurls.pyとsettings.pyファイルが/ urls.pyとsettings/settings.pyにあるべきだと主張しています。何か案は?そこにある完全に有効なurls.pyファイルは完全に無視されます(テストURLとしていくつかのフィルタが付いています)。また、私は実際に設定/ urls.py(テストとして)に置くurls.pyファイルを無視します。私はROOT_URLCONF='projectname.urls'とは対照的にROOT_URLCONF='urls'を作ったので、djangoは前者が好きではないようです。

とにかく、私は完全に困惑していて、何時間も何度も調べても、私の人生にとって私はどこを見なければならないのか分かりません。何か案は?

+0

は、これらの2つの別々のプロジェクトです:

第二に、あなたのWSGIファイルで、次の行を持っていますか?または2つのプロジェクトを1つに結合しましたか? .wsgiファイルはどのようなものですか?あなたの設定モジュールがどこにあるかを正確に指定できると思います。 – dm03514

答えて

0

まず、私はあなたのROOT_URLCONFがでている間settings.urls.pyされるであろうのurls.pyに行くためにそれを伝えるために、あなたの問題は、実際にあなたがurls代わりの<proj_name>.urlsROOT_URLCONFセットを持っているので、それがsettings.urls.pyを探しているかもしれないと思いますsettingsモジュール。

s.environ['DJANGO_SETTINGS_MODULE'] = 'settings' 
関連する問題