django接続データベースに1045エラーが発生しました。


料理鳥教程Django教程によると、「python manage.py migrate」を実行して、エラーが発生しました。
django.db.utils.OperationalError:(1045)「Access denied for user'アカウント'@'localhost'(using password:YES)」
エラー。
このエラーはデータベース接続時のアカウントのパスワードが間違っていることを意味します。
1.setting.pyファイルのDATABASESを修正するだけでいいです。

DATABASES = {
  'default': {
    'ENGINE': 'django.db.backends.mysql', #  ,             
    'NAME': 'test',#           
    'USER': 'test',#           
    'PASSWORD': 'test123',#        
    'HOST':'localhost',#          ,  localhost  127.0.0.1
    'PORT':'3306',
  }
}
上記のデータベースは自分で作成してから接続できます。
2.またSQLiteデータベースも利用できます。そのsetting.pyファイルの構成は以下の通りである。

DATABASES = {
  'default': {
    'ENGINE': 'django.db.backends.sqlite3',#  
    'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
  }
}
SQLiteデータベースを接続するには、自分で先にデータベースを作成する必要はなく、接続できます。
知識を補充します:djangoを覚えてpostgresqlの穴を調べます。
同じsqlで、Navicatで調べたりdjangoで調べたりしたデータはいつも危うくなりました。憂鬱です。最初は気にしていませんでしたが、後は差が多すぎて重視しますか?30分倒れました。隣の友達が突然タイムゾーンの問題を言いました。私はOOについて、settingsファイルの中の
USE_TZ=False
完璧に処理して、泣いてしまいました。
以上のdjango接続データベースに1045のエラーが発生した解決方法は、小編集が皆さんのすべての内容を共有しました。参考にしていただければと思います。どうぞよろしくお願いします。