0
DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
    'NAME': 'djangodb',             
    'USER': 'root',                 
    'PASSWORD': '',                 
    'HOST': '',                    
    'PORT': '',                      
} 
  }

データベースdjangodbを作成しましたが、このコマンドでテーブルを作成してみました

./manage.py syncdb

私は得ることを期待しました

Creating table auth_message
Creating table auth_group
Creating table auth_user
Creating table auth_permission
Creating table django_content_type
Creating table django_session
Creating table django_site
Creating table blog_blogpost

しかし、私はこのエラーを受け取ります:

django.core.exceptions.ImproperlyConfigured: Error loading  MySqldb module: no module named MySqldb

ホスト127.0.0.1をインストールしてみました。何が起こったのか誰でも理解できますか。

4

2 に答える 2

3

MySQL-pythonをインストールしましたか?

pip install mysql-python
于 2013-01-04T19:55:26.790 に答える
1

ドキュメントから:

MySQLを使用している場合はMySQL-python、バージョン1.2.1p2以降のパッケージが必要です。また、MySQLバックエンドに関するデータベース固有の注意事項もお読みください。

于 2013-01-04T19:56:56.533 に答える