1、django新建項目后會創建settings.py文件,此文件里默認配置了sqllite數據庫,原始代碼如下:
# DATABASES = {
# 'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
# }
# }
2、我們需要將默認配置修改為mysql
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test2',
'USER': 'root',
'PASSWORD': '123456',
'HOST': 'localhost',
'PORT': 3306,
}
}
NAME是數據庫名,USER數據庫賬戶名,PASSWORD是賬戶密碼,HOST是數據庫主域名,PORT是端口。
3、調用pymsql來作為數據庫的驅動
在__init__.py中進行配置
import pymysql
pymysql.install_as_MySQLdb()
注意:pymysql是用來驅動mysql數據庫,需要提前安裝:pip install pymsql
最后,重啟項目,沒有報錯就配置成功。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
