2

私はDjango 1.4を使用しており、レイアウトは推奨されています。

mysite/
     manage.py

     mysite/
        __init__.py
        settings.py
        urls.py
        wsgi.py
     myapp/
        __init__.py
        models.py
        admin.py
        views.py

これは、syncdb を実行したときに表示されるエラーです

raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
ImportError: Could not import settings 'mysite.settings' (Is it on sys.path?): No module  named mysite.settings

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings") wsgyとmanage filesに設定 します

PyTools で Visual Studio 2013 を使用しています

4

1 に答える 1

1

これを機能させるには、最初に PYTHONPATH を定義する必要があります。

http://www.stereoplex.com/blog/understanding-imports-and-pythonpathhttp://www.tutorialspoint.com/python/python_modules.htmを読む必要がありますが、グーグルで検索できると確信しています!

  1. Windows 7 の場合、[コンピューター] アイコンに移動し、右クリックして [プロパティ] を選択する必要があります。
  2. 「システムの詳細設定」を選択します。
  3. [詳細] タブで、[環境変数] をクリックします。
  4. 新しい「システム変数」を作成します。
  5. PYTHONPATH という名前を付けます...「c:\projects;c\projects\mysite」のような値を入力します。
  6. コマンド プロンプト ウィンドウを開き、「echo %PYTHONPATH%」と入力してテストできます。

上記の説明に慣れていない場合は、さらに読む必要があります。

于 2013-09-15T09:37:51.783 に答える