1. 程式人生 > >Django資料庫操作(MySQL+Djan)

Django資料庫操作(MySQL+Djan)

1、mySQL 使用 pymysql 安裝 pip install pymysql 配置 引入pymysql 並將pymysql 設定為 mysql的使用方式 在這裡插入圖片描述 2、設定 settings.py 檔案修改位置為: 在這裡插入圖片描述

修改為: 在這裡插入圖片描述

3、設定ORM 資料模型類和mySQL 資料庫中表的對映 建立 2個 資料模型類 類的名稱注意 設定完之後就會看到 在資料庫中的表名的格式為 應用名 + 類名 例例如: mysite_book_info 這就是在資料庫中的表名 在這裡插入圖片描述 4、資料對映 資料模型有了了,需要對映到指定資料庫中,並實現指定表的建立 Django中資料模型和資料庫的操作稱為遷移 4.1資料模型建立好之後,需要在專案工程中建立遷移 建立遷移的命令是 python

manage.py makemigrations 在這裡插入圖片描述

在工程應用中 migrations 資料夾下 會自動生成 0001_initial.py檔案 在這裡插入圖片描述

4.2執行行遷移 建立好資料遷移之後需要進行行執行行遷移 執行行遷移的命令: python manage.py migrate 在這裡插入圖片描述

5、檢視資料庫 執行行遷移成功之後檢視資料庫是否ok

在這裡插入圖片描述

紅框中的表都是 Django 在執行行 遷移命令是新增的表,一些是自帶應用的表,注意在自定義應用資料模型的時候建立的表前面帶有應用的名稱,以示區別是哪一 個應用的