濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > pycharm中django框架連接mysql數(shù)據(jù)庫(kù)的方法

pycharm中django框架連接mysql數(shù)據(jù)庫(kù)的方法

熱門標(biāo)簽:電話機(jī)器人貸款詐騙 佛山通用400電話申請(qǐng) 蘇州人工外呼系統(tǒng)軟件 看懂地圖標(biāo)注方法 廣東旅游地圖標(biāo)注 電話外呼系統(tǒng)招商代理 京華圖書館地圖標(biāo)注 打印谷歌地圖標(biāo)注 淮安呼叫中心外呼系統(tǒng)如何

1、首先下載安裝pymysql模塊。

pip install pymysql 

如果出現(xiàn) timeout 超時(shí)可以使用其他的資源下載: pip install 模塊名 -i https://pypi.douban.com/simple

2、導(dǎo)入庫(kù)

在項(xiàng)目的init文件中編寫下列代碼:

# 導(dǎo)入pymysql模塊
    import  pymysql
    pymysql.install_as_MySQLdb()

這樣整個(gè)項(xiàng)目都能使用pymysql,就不用再每個(gè)文件都導(dǎo)入pymyqsl
3、在seeting.py文件中的DATABASES中配置mysql的連接,DATABASES中默認(rèn)是連接sqlite3數(shù)據(jù)庫(kù),先把它注掉:
DATABASES = { 
‘default': { 
# 默認(rèn)鏈接的是:sqlite3 
# ‘ENGINE': ‘django.db.backends.sqlite3', 
# ‘NAME': os.path.join(BASE_DIR, ‘db.sqlite3'),

 # 鏈接自己的mysql
    'ENGINE':'django.db.backends.mysql',
    'NAME':"week01",
    'USER':'hz1805',
    'PASSWORD':'123456',
    'HOST':'localhost',
    'PORT':3306,
}
} 
“` 
‘ENGINE': ‘django.db.backends.mysql', 設(shè)置驅(qū)動(dòng) 
‘NAME':”week01”, 設(shè)置數(shù)據(jù)庫(kù)名 
‘USER':'root', 設(shè)置用戶名 
‘PASSWORD':'123', 設(shè)置密碼 
‘HOST':'localhost', 設(shè)置主機(jī)地址 
‘PORT':3306, 設(shè)置端口號(hào)

4、注意:不要忘記了在數(shù)據(jù)庫(kù)中創(chuàng)建該數(shù)據(jù)庫(kù)

create database 數(shù)據(jù)庫(kù)名 charset='utf8'; 

可以在pycharm中的導(dǎo)航欄進(jìn)如View勾選Tool Buttons選項(xiàng),然后在pycharm左下角會(huì)有一個(gè)Terminal終端的選項(xiàng),點(diǎn)開就能連接虛擬環(huán)境下的終端,可直接在上面創(chuàng)建數(shù)據(jù)庫(kù)

5、連接mysql數(shù)據(jù)庫(kù)

點(diǎn)擊左側(cè)database — + —–data source —-數(shù)據(jù)庫(kù)類型(如:mysql) —– 設(shè)置 賬號(hào),密碼,主機(jī),端口號(hào),數(shù)據(jù)庫(kù)名

 

然后點(diǎn)擊Test Connection ,如果顯successful就說(shuō)明成功連接了
如果沒(méi)有而且顯示輸入密碼,并且輸入密碼也連接不上,那可能是mysql在安裝時(shí)沒(méi)有設(shè)置用戶名和密碼,這時(shí)就得去mysql中更改密碼。
還有就是,如果對(duì)mysql設(shè)置了遠(yuǎn)程連接,也可以使用遠(yuǎn)程連接的賬號(hào)和密碼,也能連接成功

6、測(cè)試程序能否能連接上

1、執(zhí)行數(shù)據(jù)遷移

python manage.py makemigrations 
python manage.py migrate 

2、在右邊的數(shù)據(jù)庫(kù)中看到自動(dòng)生成的表即可

到此這篇關(guān)于pycharm中django框架連接mysql數(shù)據(jù)庫(kù)的文章就介紹到這了,更多相關(guān)pycharm django連接mysql數(shù)據(jù)庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python Django框架介紹之模板標(biāo)簽及模板的繼承
  • Python項(xiàng)目實(shí)戰(zhàn)之使用Django框架實(shí)現(xiàn)支付寶付款功能
  • Django框架實(shí)現(xiàn)在線考試系統(tǒng)的示例代碼
  • Python django框架 web端視頻加密的實(shí)例詳解
  • Python web框架(django,flask)實(shí)現(xiàn)mysql數(shù)據(jù)庫(kù)讀寫分離的示例
  • Django框架安裝及項(xiàng)目創(chuàng)建過(guò)程解析
  • 淺談django框架集成swagger以及自定義參數(shù)問(wèn)題
  • 解決django框架model中外鍵不落實(shí)到數(shù)據(jù)庫(kù)問(wèn)題
  • Django框架獲取form表單數(shù)據(jù)方式總結(jié)
  • Django添加bootstrap框架時(shí)無(wú)法加載靜態(tài)文件的解決方式
  • 教你用Python3+mysql8.0搭建Django框架

標(biāo)簽:呼和浩特 衡水 中山 駐馬店 畢節(jié) 江蘇 股票 湖州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《pycharm中django框架連接mysql數(shù)據(jù)庫(kù)的方法》,本文關(guān)鍵詞  pycharm,中,django,框架,連接,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《pycharm中django框架連接mysql數(shù)據(jù)庫(kù)的方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于pycharm中django框架連接mysql數(shù)據(jù)庫(kù)的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    塘沽区| 澳门| 宾川县| 马鞍山市| 武隆县| 通城县| 沂南县| 南昌县| 武川县| 阿克苏市| 雅江县| 呼玛县| 安顺市| 元江| 资源县| 绩溪县| 遵义县| 莎车县| 宝山区| 罗定市| 敦化市| 肇东市| 石城县| 胶南市| 江北区| 新干县| 阳山县| 浪卡子县| 六枝特区| 固原市| 德保县| 鄂托克前旗| 淮阳县| 赤城县| 孟村| 南丹县| 建始县| 肥东县| 广汉市| 临洮县| 余姚市|