25

前回の質問Error: No module named psycopg2.extensionsに続いて、Mac OS を Mountain Lion に更新し、Xcode をインストールしました。「sudo port install py27-psycopg2」を使用してpsycopg2もインストールしました。「python manage.py runserver」を実行しようとしていますが、このエラーが発生しています

AttributeError: 'Settings' object has no attribute 'ROOT_URLCONF'

これを修正してローカルホストを実行する方法について何か助けはありますか?

4

3 に答える 3

16

djangoドキュメントから:

Django設定ファイルには、Djangoインストールのすべての構成が含まれています。Djangoを使用するときは、使用している設定を指定する必要があります。これを行うには、環境変数を使用しますDJANGO_SETTINGS_MODULE

の値はDJANGO_SETTINGS_MODULE、Pythonパス構文である必要がありますmysite.settings。設定モジュールはPythonインポート検索パス上にある必要があることに注意してください。

ROOT_URLCONF

デフォルト:未定義

ルートURLconfへの完全なPythonインポートパスを表す文字列。例:「mydjangoapps.urls」。着信HttpRequestオブジェクトに属性urlconfを設定することにより、リクエストごとにオーバーライドできます。詳細については、Djangoがリクエストを処理する方法をご覧ください。

于 2012-10-11T12:14:05.543 に答える
4

複数の設定ファイルを使用している場合は、他のすべての設定ファイルに基本設定をインポートしてください。これが私がこのエラーを受け取った方法です。

于 2021-05-12T17:01:10.880 に答える