- 在虛擬環境中安裝mysql包
pip install mysql-python
注:能夠經過 pip list 查看已安裝的包
- 在mysql中查看數據庫
show databases;python
- 在mysql中建立數據庫
create databases test2 charset=utf8
- 在mysql中使用數據庫,查看錶
use XXX;mysql
- 打開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操做