Django安裝配置mysql

安裝mysql

首先安裝pymysql

pip install pymysql

然後安裝mysqlclient

pip install mysqlclient

在安裝過程中可能會報類似以下錯誤(因爲我的已經安裝成功了,找了類似的圖):
圖片描述

在window下安裝python的包會出現各種問題,https://www.lfd.uci.edu/~gohl...這個網站就是專門用於解決window下python安裝的問題。你可以去下載對應的文件進行安裝。

圖片描述
搜索mysqlclient找到對應的文件,我使用的是python3.6電腦是64位的,就找到對應的whl文件下載到本地。

pip install c://mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl

這樣就大功告成了。

配置

找到Django下/項目名/settings.py文件,配置一下

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',//數據庫類型
        'NAME': 'demo', //數據庫名稱
        'HOST':'localhost', //域名
        'PORT':'3306', //端口號
        'USER':'root', //用戶名
        'PASSWORD':'123456' //密碼
    }
}

這樣配置就完成了。

改變數據庫

現在我們來嘗試下是否已經能夠正常操作數據庫。
先生成一個app,舉例叫做Person

python manage.py startapp Person

圖片描述
然後在models.py文件中創建數據庫表

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//把記錄同步到數據庫,做修改數據庫的操作

圖片描述
命令行顯示內容如上,基本就問題不大,再看一下數據庫
圖片描述
大功告成啦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章