構成データベース接続の読み込みエラーのMySQLdbモジュールエラー内部ジャンゴsettings.py設定ファイル

untitled1108 / untiled1108 / settings.py内部構成データベース1、

DATABASES = {
     ' デフォルト' {
         ' ENGINE '' django.db.backends.mysql ' ' NAME '" テスト" " USER "" ルート" " パスワード"" 123456 " " HOST "" 127.0.0.1 " "PORT " 3306 " 
    }
}

2、manage.py makemigrationsエラーPYTHON実行

E:\ pycharmWorkspace \ untitled1108> のpython manage.py makemigrations
トレースバック(最新の呼び出しの最後):
  ファイル" E:\プログラムファイル\ python3.6 \ libに\のsite-packages \ジャンゴ-2.0.13-py3.6.egg \ DJA 
NGO \ DB \バックエンド\ mysqlの\ base.py " 、15行、<モジュールで> 
    インポートデータベースとしてのMySQLdb
ModuleNotFoundError:という名前のモジュールのMySQLdb 

上記の例外は、次の例外の直接の原因でした。

トレースバック(最新の呼び出しの最後):
  ファイル" manage.py "、15行、、<モジュール>
    execute_from_command_line(sys.argvの)
  ファイル" E:\プログラムファイル\ python3.6 \ libに\のsite-packages \ジャンゴ-2.0.13-py3.6.egg \ DJA 
NGO \コア\管理\ __init__の.py " 、行371、execute_from_command_lineの中
    utility.execute ()
  ファイル" E:\プログラムファイル\ python3.6 \ libに\サイトのパッケージは\ジャンゴ-2.0.13-py3.6.egg \ DJA 
NGO \コア\管理\ __init__の.py " 、行347で実行
    django.setup ()
  ファイル" E:\プログラムファイル\ python3.6 \ libに\のsite-packages \ジャンゴ-2.0.13-py3.6.egg \ DJA 
NGO \ __init__の.py " 、ライン24、セットアップ中
    apps.populate(settings.INSTALLED_APPS )
  ファイル" E:\プログラムファイル\ python3.6 \ libに\のsite-packages \ジャンゴ-2.0.13-py3.6.egg \ DJA 
NGO \ APPS \ registry.py " 、行112、移入で
    app_config.import_models()
  ファイル" E:\プログラムファイル\ python3.6 \ libに\のsite-packages \ジャンゴ-2.0.13-py3.6.egg \ DJA 
NGO \ APPS \ config.py " 、行198、import_modelsで 
    self.models_module = import_module (models_module_name)
  ファイル" E:\プログラムファイル\ python3.6 \ libに\のimportlib \ __ init__.py "、行126、IMPO
rt_module
    リターン_bootstrap._gcd_import(名[レベル:]、パッケージ、レベル)
  ファイル" <フローズンimportlib._bootstrap> "、行994、_gcd_import
  ファイル" <フローズンimportlib._bootstrap> "、行971、_find_and_load
  ファイル" <フローズンimportlib._bootstrap> "、行955、_find_and_load_unlocked
  ファイル" <フローズンimportlib._bootstrap> "、行665、_load_unlocked
  ファイル" <フローズンimportlib._bootstrap_external> "、行678、exec_module
  ファイル" <フローズンimportlib._bootstrap> "、行219、_call_with_frames_removed
  ファイル" E:\プログラムファイル\ python3.6 \ libに\のsite-packages \ジャンゴ-2.0.13-py3.6.egg \ DJA 
NGO \のcontrib \認証\ models.py " 、2行目、<モジュール>内
    から django.contrib.auth.base_user 輸入AbstractBaseUser、BaseUserManager
  ファイル" E:\プログラムファイル\ python3.6 \ libに\のsite-packages \ジャンゴ-2.0.13-py3.6.egg \ DJA 
NGO \のcontrib \認証\ base_user.py " 、47行、<モジュール>における
    クラスAbstractBaseUser(models.Model):
  ファイル" E:\プログラムファイル\ python3.6 \ libに\のsite-packages \ジャンゴ-2.0.13-py3.6.egg \ DJA 
NGO \ DB \モデル\ base.py " で、ライン114、__new__ 
    new_class.add_to_class (' _meta ' 、オプション(メタ、app_label))
  ファイル" E:\プログラムファイル\ python3.6 \ libに\のsite-packages \ジャンゴ-2.0.13-py3.6.egg \ DJA 
NGO \ DB \モデル\ base.py " add_to_classでは、ライン315、
    value.contribute_to_class (CLS、名前)
  ファイル" E:\プログラムファイル\ python3.6 \ libに\のsite-packages \ジャンゴ-2.0.13-py3.6.egg \ DJA 
NGO \ DB \モデル\ options.py " contribute_to_classでは、ライン205、 
    self.db_table = truncate_name(self.db_table、connection.ops.max_name_length(
))
  ファイル" E:\プログラムファイル\ python3.6 \ libに\のsite-packages \ジャンゴ-2.0.13-py3.6.egg \ DJA 
NGO \ DB \ __init__の.py " 、ライン33、__getattr__における
    リターンのgetattr(接続の[ DEFAULT_DB_ALIAS]、項目)
  ファイル" E:\プログラムファイル\ python3.6 \ libに\のsite-packages \ジャンゴ-2.0.13-py3.6.egg \ DJA 
NGO \ DB \ utils.py " 、行202、__getitem__で 
    バックエンド= load_backend(デシベル【' ENGINE ' ])
  ファイル" E:\プログラムファイル\ python3.6 \ libに\のsite-packages \ジャンゴ-2.0.13-py3.6.egg \ DJA 
NGO \ DB \ utils.py " 、行110、load_backendの中に
    戻り import_module(" % s.base %のbackend_name)
  ファイル" E:\プログラムファイル\ python3.6 \ libに\のimportlib \ __ init__.py "、行126、IMPO
rt_module
    リターン_bootstrap._gcd_import(名[レベル:]、パッケージ、レベル)
  ファイル" E:\プログラムファイル\ python3.6 \ libに\のsite-packages \ジャンゴ-2.0.13-py3.6.egg \ DJA 
NGO \ DB \バックエンド\ mysqlの\ base.py " 、20行、<モジュールで>からERR
django.core.exceptions.ImproperlyConfigured:読み込みエラーのMySQLdbモジュール。
あなたははmysqlclientをインストールしましたか?

ヒントは、MySQL DBをインストールしていない、実際に既にインストールされているpymsql

 

図3に示すように、溶液が追従するuntitled1108 / untitled1108 / __init__.pyに設けられ

 

輸入pymysql
pymysql.install_as_MySQLdb()

通常の実行前に設定

E:\ pycharmWorkspace \ untitled1108> のpython manage.py makemigrations
変更は検出されず

 

 

 

おすすめ

転載: www.cnblogs.com/harryTree/p/11818262.html