django.db.utils.OperationalError。(1046, 'No database selected')
。當我試圖執行:
時,我得到了上述錯誤。python manage.py migrate
我的settings.py檔案中的資料庫設定是:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'DATABASE': 'financeblog',
'USER': 'financeblog',
'PASSWORD': 'xxxxx',
'HOST': '127.0.0.1',
'PORT': '3308'。
}
}
我已經確認,該資料庫確實存在。埠是3308
uj5u.com熱心網友回復:
資料庫名稱的關鍵是NAME(不是DATABASE)。所以你應該這樣做:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'financeblog', # Change this.
'USER': 'financeblog',
'PASSWORD': 'xxxxx',
'HOST': '127.0.0.1',
'PORT': '3308'。
}
}
并且確保,也安裝mysqlclient python配接器。
uj5u.com熱心網友回復:
settings.py中的關鍵詞DATABASE是錯誤的。應該是NAME
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/306808.html
標籤:
上一篇:回傳.then()的結果
