pip install pymysql
如果出現 timeout 超時可以使用其他的資源下載: pip install 模塊名 -i https://pypi.douban.com/simple
在項目的init文件中編寫下列代碼:
# 導入pymysql模塊 import pymysql pymysql.install_as_MySQLdb() 這樣整個項目都能使用pymysql,就不用再每個文件都導入pymyqsl 3、在seeting.py文件中的DATABASES中配置mysql的連接,DATABASES中默認是連接sqlite3數據庫,先把它注掉:
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', 設置驅動 ‘NAME':”week01”, 設置數據庫名 ‘USER':'root', 設置用戶名 ‘PASSWORD':'123', 設置密碼 ‘HOST':'localhost', 設置主機地址 ‘PORT':3306, 設置端口號
create database 數據庫名 charset='utf8';
可以在pycharm中的導航欄進如View勾選Tool Buttons選項,然后在pycharm左下角會有一個Terminal終端的選項,點開就能連接虛擬環境下的終端,可直接在上面創建數據庫
點擊左側database — + —–data source —-數據庫類型(如:mysql) —– 設置 賬號,密碼,主機,端口號,數據庫名
然后點擊Test Connection ,如果顯successful就說明成功連接了
如果沒有而且顯示輸入密碼,并且輸入密碼也連接不上,那可能是mysql在安裝時沒有設置用戶名和密碼,這時就得去mysql中更改密碼。
還有就是,如果對mysql設置了遠程連接,也可以使用遠程連接的賬號和密碼,也能連接成功
1、執行數據遷移
python manage.py makemigrations python manage.py migrate
2、在右邊的數據庫中看到自動生成的表即可
到此這篇關于pycharm中django框架連接mysql數據庫的文章就介紹到這了,更多相關pycharm django連接mysql數據庫內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!