Django資料庫操作(MySQL+Djan)
阿新 • • 發佈:2018-12-15
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 在執行行 遷移命令是新增的表,一些是自帶應用的表,注意在自定義應用資料模型的時候建立的表前面帶有應用的名稱,以示區別是哪一 個應用的