0

最初にセットアップしたときに、python manage.py runserver と入力してもエラーは発生しませんでした。ただし、mysql をインストールし、settings.py で管理者とデータベースを変更すると、サーバーを再度実行できないようです。

設定.py

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': '',                      # Or path to database file if using sqlite3.
        'USER': '',                      # Not used with sqlite3.
        'PASSWORD': '',                  # Not used with sqlite3.
        'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.
        'PORT': '',                      # Set to empty string for default. Not used with sqlite3.
    }
}

python manage.py run server を実行すると:

Traceback (most recent call last):
  File "manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
ImportError: No module named django.core.management
4

1 に答える 1

0

envあなたが気づいたようにあなたはあなたをアクティブにすることを確認する必要があります。ご覧のとおり、djangoパッケージは環境にのみ存在します。使用していない場合は、djangoパッケージのどの部分にもアクセスできません(django.core.management)。virtualenvがどのように機能するかを説明する多くのチュートリアルがあります。

http://www.arthurkoziel.com/2008/10/22/working-virtualenv/

http://iamzed.com/2009/05/07/a-primer-on-virtualenv/

于 2012-06-04T12:36:25.430 に答える