(一)django中mysql的使用
阿新 • • 發佈:2019-01-04
- 在虛擬環境中安裝mysql包
pip install mysql-python
注:可以通過 pip list 檢視已安裝的包
- 在mysql中檢視資料庫
show databases;
- 在mysql中建立資料庫
create databases test2 charset=utf8
- 在mysql中使用資料庫,查看錶
use XXX;
- 開啟settings.py檔案,修改DATABASES項
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'test2', 'USER': '使用者名稱', 'PASSWORD': '密碼', 'HOST': '資料庫伺服器ip,本地可以使用localhost', 'PORT': '埠,預設為3306', } }
例如:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'test2', 'USER': 'XXX', 'PASSWORD': 'XXX', 'HOST': 'localhost', 'PORT': '3306', } }
開發流程
- 在models.py中定義模型類,要求繼承自models.Model
- 把應用加入settings.py檔案的installed_app項
- 生成遷移檔案
- 執行遷移生成表
- 使用模型類進行crud操作