首先安裝pymysqlpython
pip install pymysql
而後安裝mysqlclientmysql
pip install mysqlclient
在安裝過程當中可能會報相似如下錯誤(由於個人已經安裝成功了,找了相似的圖):
sql
在window下安裝python的包會出現各類問題,https://www.lfd.uci.edu/~gohl...這個網站就是專門用於解決window下python安裝的問題。你能夠去下載對應的文件進行安裝。數據庫
搜索mysqlclient找到對應的文件,我使用的是python3.6電腦是64位的,就找到對應的whl文件下載到本地。django
pip install c://mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl
這樣就大功告成了。app
找到Django下/項目名/settings.py文件,配置一下網站
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql',//數據庫類型 'NAME': 'demo', //數據庫名稱 'HOST':'localhost', //域名 'PORT':'3306', //端口號 'USER':'root', //用戶名 'PASSWORD':'123456' //密碼 } }
這樣配置就完成了。spa
如今咱們來嘗試下是否已經可以正常操做數據庫。
先生成一個app,舉例叫作Person命令行
python manage.py startapp Person
而後在models.py文件中建立數據庫表code
from django.db import models class Person(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30)
只作示例,隨手建了兩個字段。既然數據庫表都有了,如今嘗試是否可以改變數據庫!
python manage.py migarte//爲改動建立遷移記錄
python manage.py migarte//把記錄同步到數據庫,作修改數據庫的操做
命令行顯示內容如上,基本就問題不大,再看一下數據庫
大功告成啦!