對(duì)數(shù)據(jù)庫(kù)的配置是在settings.py文件中,打開(kāi)這個(gè)文件并查找DATABASES,如圖所示 其中ENGINE是告訴Django使用的是哪個(gè)數(shù)據(jù)庫(kù)引擎,常用的數(shù)據(jù)庫(kù) 有PostgreSQL、MySQL、sqllite3、oracle等,但無(wú)論選擇使用哪個(gè)數(shù)據(jù)庫(kù)服務(wù)器,都必須下載和安裝對(duì)應(yīng)的數(shù)據(jù)庫(kù)適配
對(duì)數(shù)據(jù)庫(kù)的配置是在settings.py文件中,打開(kāi)這個(gè)文件并查找DATABASES,如圖所示
其中ENGINE是告訴Django使用的是哪個(gè)數(shù)據(jù)庫(kù)引擎,常用的數(shù)據(jù)庫(kù) 有PostgreSQL、MySQL、sqllite3、oracle等,但無(wú)論選擇使用哪個(gè)數(shù)據(jù)庫(kù)服務(wù)器,都必須下載和安裝對(duì)應(yīng)的數(shù)據(jù)庫(kù)適配器。
“NAME”是數(shù)據(jù)庫(kù)的名字,圖中數(shù)據(jù)庫(kù)的名字是django,“USER”告訴Django用哪個(gè)用戶(hù)連接數(shù)據(jù)庫(kù),“PASSWORD”告訴Django連接用戶(hù)的密碼,HOST告訴Django連接哪一臺(tái)主機(jī)的數(shù)據(jù)庫(kù)服務(wù)器。若數(shù)據(jù)庫(kù)用的是SQLite,user、password、host可空白,不填寫(xiě)
配置完成后,可通過(guò)python manage.py shell 進(jìn)入交互解釋器界面,輸入下面這些命令來(lái)測(cè)試你的數(shù)據(jù)庫(kù)配置:
from django.db import connection
cursor=connection.cursor()
如果沒(méi)有顯示什么錯(cuò)誤信息,那么你的數(shù)據(jù)庫(kù)配置是正確的,否則,你就得查看錯(cuò)誤信息來(lái)糾正錯(cuò)誤,常見(jiàn)錯(cuò)誤信息,如下圖所示:
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com