Django初試,Mysql資料庫開發
阿新 • • 發佈:2019-02-03
這是自己在探索Django過程中總結的一套Django對於開發資料庫的一套流程,根據這個流程可以比較方便的建立你的資料庫和表。
首先我們來熟悉一下我們需要使用到的命令列,一共有四個:
- 登入到mysql 命令:mysql - u root - p
- 建立資料庫 命令: create database 資料庫名稱
- 根據models建立表結構 python manage.py makemigrations (該命令可以檢測models的變化)
將表同步到資料庫 python manage.py migrate
這三行命令基本上就包含了整個資料庫開發的的過程,首先建立資料庫,然後設計表結構,最後將表結構同步到資料庫完成整個資料庫的開發。
在這裡簡紹一下我的開發環境Django 5.7 、 python 3.6.3 開發工具:PyCharm 2017.2.4
建立工程什麼的我就不多說了,我們直接進入正文:
1、首先使用命令列登入mysql如圖:
2、使用命令列建立資料庫 如圖:
3、配置專案的settings.py 如圖:
首先將你的專案新增到app當中,然後在DATABASE中配置你的資料庫資訊,ENGINE指你用的是什麼資料庫引擎,我用的顯然是mysql,NAME是你要連線的資料庫的名稱(就是你第二步中建立的那個),其他的就不說了。。。。。
4、配置models.py 如圖:
每一個類都代表了一張表,我的這個models中有兩個類也就是我的資料中將生成兩張表,models的使用這裡不多講大家不懂的自行百度吧。
5、使用命令列生成表結構 如圖:
6、使用命令列將生成的表結構同步到資料庫 如圖:
7、去資料庫中檢視一下是否生成表啦 如圖(我用的是Navicat資料庫連線工具):
哈哈,美滋滋,其他的表是建庫的時候預設生成的不用管它,好啦希望本文章能幫到大家。