Django安裝配置mysql

安裝mysql

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

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

相關文章
相關標籤/搜索