django 連接數(shù)據(jù)庫(kù)出現(xiàn)1045錯(cuò)誤的解決方式
根據(jù)菜鳥(niǎo)教程Django教程學(xué)習(xí),運(yùn)行"python manage.py migrate" 報(bào)錯(cuò),出現(xiàn)
django.db.utils.OperationalError: (1045, “Access denied for user ‘賬號(hào)'@'localhost' (using password: YES)”)
錯(cuò)誤。
這種錯(cuò)誤指的是連接數(shù)據(jù)庫(kù)時(shí)賬號(hào)密碼錯(cuò)誤。
1.只需要修改setting.py文件里的DATABASES即可:(按照?qǐng)D中注釋修改)
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', #引擎,根據(jù)使用數(shù)據(jù)庫(kù)類(lèi)型進(jìn)行更換
'NAME': 'test',#這里填寫(xiě)你的數(shù)據(jù)庫(kù)名字
'USER': 'test',#這里填寫(xiě)你的連接用戶(hù)名
'PASSWORD': 'test123',#填寫(xiě)你的連接密碼
'HOST':'localhost',#如果你的電腦沒(méi)有聯(lián)網(wǎng),請(qǐng)把localhost換成127.0.0.1
'PORT':'3306',
}
}
其中上面的數(shù)據(jù)庫(kù)時(shí)需要要自己創(chuàng)建之后,才能進(jìn)行連接。
2.另外大家也可用SQLite數(shù)據(jù)庫(kù)。其setting.py文件配置如下:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',#引擎
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
連接SQLite數(shù)據(jù)庫(kù)不需要自己先創(chuàng)建數(shù)據(jù)庫(kù),就可以連接
補(bǔ)充知識(shí):記django 查詢(xún) postgresql 的坑
同樣的sql,在Navicat里查詢(xún)和用django查詢(xún)出來(lái)的數(shù)據(jù)總是差點(diǎn) ,很郁悶,剛開(kāi)始沒(méi)在意,之后差了太多才重視?。倒騰了半個(gè)小時(shí),旁邊那哥們猛然說(shuō)了句時(shí)區(qū)問(wèn)題,我就XX了個(gè)OO,把settings文件中的
USE_TZ = False
安排了一下,完美處理,蠢哭了?
以上這篇django 連接數(shù)據(jù)庫(kù)出現(xiàn)1045錯(cuò)誤的解決方式就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python 輸入一個(gè)數(shù)字判斷成績(jī)分?jǐn)?shù)等級(jí)的方法
今天小編就為大家分享一篇Python 輸入一個(gè)數(shù)字判斷成績(jī)分?jǐn)?shù)等級(jí)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-11-11
python 字典 按key值大小 倒序取值的實(shí)例
今天小編就為大家分享一篇python 字典 按key值大小 倒序取值的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-07-07
Python創(chuàng)建模塊及模塊導(dǎo)入的方法
這篇文章主要介紹了Python創(chuàng)建模塊及模塊導(dǎo)入的方法,實(shí)例分析了模塊的定義、導(dǎo)入及模塊屬性的使用技巧,并附帶說(shuō)明了包的概念與用法,需要的朋友可以參考下2015-05-05
Python處理不同接口間參數(shù)依賴(lài)的方法總結(jié)
這篇文章主要為大家詳細(xì)介紹了如何使用Python編寫(xiě)接口自動(dòng)化測(cè)試,以有效地處理不同接口之間的參數(shù)依賴(lài),并提供豐富的示例代碼,希望對(duì)大家有所幫助2024-01-01
各個(gè)系統(tǒng)下的Python解釋器相關(guān)安裝方法
這篇文章主要介紹了各個(gè)系統(tǒng)下的Python解釋器相關(guān)安裝方法,Python在很多Linux發(fā)行版中已經(jīng)被默認(rèn)安裝,需要的朋友可以參考下2015-10-10
Python2與Python3的區(qū)別實(shí)例總結(jié)
這篇文章主要介紹了Python2與Python3的區(qū)別,結(jié)合實(shí)例形式總結(jié)分析了Python2與Python3打印輸出、編碼、數(shù)值運(yùn)算、異常處理等使用區(qū)別,需要的朋友可以參考下2019-04-04
Python小整數(shù)對(duì)象池和字符串intern實(shí)例解析
這篇文章主要介紹了Python小整數(shù)對(duì)象池和字符串intern實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03

