Django連線mysql資料庫操作
阿新 • • 發佈:2018-11-09
Y12
1、建立工程
django-admin startproject django_3
2、建立app
python manage.py startapp app1
3、Mysql資料庫配置
(1)啟動資料庫
1>若沒啟動,先在管理員模式下直接啟動mysql:net start mysql
2>啟動後,在cmd中進入mysql安裝目錄下執行 mysql -u root -p
3>輸入密碼,進入mysql資料庫
(2)Show databses; //檢視資料庫列表
(3)Create database my_web;
(4)Show databses; //檢視資料庫是否建立成功
(5)Use my_web // 進入建立的資料庫中
(6)Show tables; // 檢視資料庫中的表格(內容應為空)
4、在settings.py中設定
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'my_web', #建立的資料庫
'USER': 'root', #mysql使用者名稱
'PASSWORD': '123456', #mysql密碼
'HOST':'127.0.0.1', #IP
'PORT':'3306', #埠號
}
}
5、在管理員下安裝mysqlclient:pip install mysqlclient 若失敗進行6~8,成功則跳過
6、下載對應python版本的mysqlclient模組,以下網站為資源壓縮檔案
https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud
7、選擇對應版本,以下版本為python3.6版本,64位。(選擇你對應版本)
8、在管理員下在對應路徑安裝mysqlclient連線環境,執行命令:
pip install mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl
9、安裝成功後,在python下Terminal中執行:
python manage.py migrate
出現多個~ OK,即遷移成功
10、在資料庫中show tables檢視my_web資料庫中表格,出現下圖,即為連線成功
若需要檢視具體程式碼,在此分享本人建立過的供學習的django工程(以上為工程django_3):
連結:https://pan.baidu.com/s/1v74l_n_1F5WoRxOb7YlRjg
提取碼:ev9p
個人小結,定有不足之處,歡迎指點。
謝謝~