Django中資料庫的配置

2021-06-28 02:36:27 字數 1191 閱讀 6436

最近再用django開發乙個專案,其中肯定少不了資料庫的操作,我自己用的主要還是mysql資料庫,我用的是mysql

5.4.40版本,但是基本上所有的資料庫操作連線都可以用。在這之前首先必須安裝python-mysql,記得安裝對應的版本。

之前我的做法是在檔案中寫資料庫的連線,沒有在setting.py檔案中配置資料庫的操作,現在轉向在setting.py檔案進行資料庫的連線,貼一下**,主要是參考了這篇文章

databases = 

}

這裡主要是連線mysql,其中engine中的sqlite3要替換成mysql,name欄位是你所要鏈結的資料庫名稱,其他的都好理解。

最後執行:

在這裡就可以對資料庫進行操作,輸入select 1;如下,可以看到鏈結成功

修改完後進入dos進入專案目錄下執行python manage.py shell命令啟動互動介面輸入一下**驗證資料庫配置是否成功。沒報錯則成功!

from django.db import connection

cursor = connection.cursor()

在我之前的資料庫的鏈結操作具體是在python檔案中自定義資料庫的連線語句,**如下:

conn = mysqldb.connect(

host='127.0.0.1', user='root', passwd='root', charset='utf8', port=3306)

cur = conn.cursor()

conn.select_db(selectdb)

cur.execute(sql) # 執行sql語句

result = cur.fetchall()

print result

conn.commit()

cur.close()

conn.close()

Django中資料庫配置

在settings.py中儲存了資料庫的連線配置資訊,django預設初始配置使用sqlite資料庫。databases 使用mysql資料庫首先需要安裝驅動程式 pip install pymysql 在django的工程同名子目錄的 init py檔案中新增如下語句 from pymysql i...

Django 配置資料庫

django提到配置那大多數都是在settings.py配置檔案 在配置檔案裡的 databases 內進行設定 資料庫配置 databases 然後在同級目錄內找到 init py檔案 導包import pymysql 進行初始化 pymysql.install as mysqldb 設定完成後在...

django配置mysql資料庫

最近在學習django,學到第五章模型時,需要連線資料庫,然後,在這裡分享一下方法。起初是不知道怎樣配置mysql資料庫,但是還好,django的官網上面有相關的配置方法,下面就直接給分享一下。這是settings檔案裡面的基礎配置,使用的是sqlite,那我們需要連線其他資料庫呢?plain vi...