pycharm中django框架連接mysql數(shù)據(jù)庫的方法
1、首先下載安裝pymysql模塊。
pip install pymysql
如果出現(xiàn) timeout 超時可以使用其他的資源下載: pip install 模塊名 -i https://pypi.douban.com/simple
2、導(dǎo)入庫
在項目的init文件中編寫下列代碼:
# 導(dǎo)入pymysql模塊
import pymysql
pymysql.install_as_MySQLdb()
這樣整個項目都能使用pymysql,就不用再每個文件都導(dǎo)入pymyqsl
3、在seeting.py文件中的DATABASES中配置mysql的連接,DATABASES中默認是連接sqlite3數(shù)據(jù)庫,先把它注掉:
DATABASES = {
‘default': {
# 默認鏈接的是: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ū)動
‘NAME':”week01”, 設(shè)置數(shù)據(jù)庫名
‘USER':'root', 設(shè)置用戶名
‘PASSWORD':'123', 設(shè)置密碼
‘HOST':'localhost', 設(shè)置主機地址
‘PORT':3306, 設(shè)置端口號
4、注意:不要忘記了在數(shù)據(jù)庫中創(chuàng)建該數(shù)據(jù)庫
create database 數(shù)據(jù)庫名 charset='utf8';
可以在pycharm中的導(dǎo)航欄進如View勾選Tool Buttons選項,然后在pycharm左下角會有一個Terminal終端的選項,點開就能連接虛擬環(huán)境下的終端,可直接在上面創(chuàng)建數(shù)據(jù)庫
5、連接mysql數(shù)據(jù)庫
點擊左側(cè)database — + —–data source —-數(shù)據(jù)庫類型(如:mysql) —– 設(shè)置 賬號,密碼,主機,端口號,數(shù)據(jù)庫名
然后點擊Test Connection ,如果顯successful就說明成功連接了
如果沒有而且顯示輸入密碼,并且輸入密碼也連接不上,那可能是mysql在安裝時沒有設(shè)置用戶名和密碼,這時就得去mysql中更改密碼。
還有就是,如果對mysql設(shè)置了遠程連接,也可以使用遠程連接的賬號和密碼,也能連接成功
6、測試程序能否能連接上
1、執(zhí)行數(shù)據(jù)遷移
python manage.py makemigrations python manage.py migrate
2、在右邊的數(shù)據(jù)庫中看到自動生成的表即可
到此這篇關(guān)于pycharm中django框架連接mysql數(shù)據(jù)庫的文章就介紹到這了,更多相關(guān)pycharm django連接mysql數(shù)據(jù)庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- python Django連接MySQL數(shù)據(jù)庫做增刪改查
- 使用Django連接Mysql數(shù)據(jù)庫步驟
- django連接mysql數(shù)據(jù)庫及建表操作實例詳解
- 圖文詳解Django使用Pycharm連接MySQL數(shù)據(jù)庫
- django2.2版本連接mysql數(shù)據(jù)庫的方法
- Django連接本地mysql數(shù)據(jù)庫(pycharm)的步驟
- django連接Mysql中已有數(shù)據(jù)庫的方法詳解
- 關(guān)于django連接mysql數(shù)據(jù)庫并進行數(shù)據(jù)庫的創(chuàng)建的問題
- Django使用mysqlclient服務(wù)連接并寫入數(shù)據(jù)庫的操作過程
- 非常詳細的Django連接mysql數(shù)據(jù)庫步驟記錄
相關(guān)文章
Python之csv文件從MySQL數(shù)據(jù)庫導(dǎo)入導(dǎo)出的方法
今天小編就為大家分享一篇Python之csv文件從MySQL數(shù)據(jù)庫導(dǎo)入導(dǎo)出的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06
linux環(huán)境下python中MySQLdb模塊的安裝方法
這篇文章主要給大家介紹了在linux環(huán)境下python中MySQLdb模塊的安裝方法,文中給大家介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。2017-06-06
基于Python實現(xiàn)文本文件轉(zhuǎn)Excel
Excel文件是我們常用的一種文件,在工作中使用非常頻繁。Excel中有許多強大工具,因此用Excel來處理文件會給我們帶來很多便捷。本文就來和大家分享一下Python實現(xiàn)文本文件轉(zhuǎn)Excel的方法,感興趣的可以了解一下2022-08-08
Python實現(xiàn)交通數(shù)據(jù)可視化的示例代碼
本文主要分享了Python交通數(shù)據(jù)分析與可視化的實戰(zhàn)!其中主要是使用TransBigData庫快速高效地處理、分析、挖掘出租車GPS數(shù)據(jù),感興趣的可以了解一下2023-04-04

