0

そこで、別のプロジェクトを持つシステムで新しい django プロジェクトを開始しました。サブドメインと mod_wsgi を使用して、さまざまなプロジェクトへの指示を処理しています。方向はうまく機能しているようです。

ただし、何らかの理由で、この 2 番目のプロジェクトでは、urls.py および settings.py ファイルを settings/urls.py および settings/settings.py に配置する必要があると主張しています。何か案は?そこにある完全に有効な urls.py ファイルを完全に無視します (テスト URL としていくつかのフィルターを使用)。また、(テストとして) settings/urls.py に実際に配置した urls.py ファイルも無視します。ROOT_URLCONF='urls'djangoはROOT_URLCONF='projectname.urls'決して前者を好まないようです。

とにかく、私は完全に困惑しており、数時間すべてを検索した後でも、どこを見ればよいか分からないのです。何か案は?

4

1 に答える 1

0

まず、 ROOT_URLCONF がモジュール内で settings.urls.py になる urls.py に移動するように指示するため、実際には、検索ではなくにROOT_URLCONF設定したことが問題である可能性があると思います。urls<proj_name>.urlssettings.urls.pysettings

次に、wsgi ファイルに次の行がありますか。

s.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
于 2012-01-12T06:09:04.357 に答える