<<<數據庫的連接配置>>>
django配置mysql的流程:
1.創建數據庫用戶
django配置mysql的流程:
1.創建數據庫用戶
(1)進入MySQL數據庫

(2)創建有數據庫權限的用戶

(3)退出MySQL后再進入剛才創建的用戶

(4)創建一個數據庫

2.配置settings
找到DATABASES,做以下修改

3.修改項目目錄(*含settings.py目錄)下的__init__.py模塊
import pymysql
pymysql.install_as_MySQLdb()
4.設置時區 TIME_ZONE = 'Asia/Shanghai'
import pymysql
pymysql.install_as_MySQLdb()

4.設置時區 TIME_ZONE = 'Asia/Shanghai'

<<<模型的創建激活>>>
(1) 創建模型【模型都必須創建在myapp下的models.py里】
(1) 創建模型【模型都必須創建在myapp下的models.py里】

類變量對應字段
每個字段由一個字段類的實例來表示
每個字段由一個字段類的實例來表示
(2) 激活模型
在項目中注冊app
在項目中注冊app

運行數據庫遷移命令(一定要在項目根目錄下)
(1)python manage.py makemigrations app
告訴django做了哪些數據庫的更改

(2)python manage.py sqlmigrate app 0001
查看遷移的MySQL語句
查看遷移的MySQL語句

(3)遷移:
python manage.py migrate app(如果不寫app則遷移所有)

最后進入數據庫新用戶看一下

這就大功告成啦!!
<<<對數據增刪改查>>>
1.在根目錄下執行python manage.py shell后導入模型
objects是一個很重要的管理器

2.增 create()

3.查 get()

all()返回查詢集queryset,惰性查詢,不會改動數據庫

filter()

4.改 update() 跟filter()搭配使用

5.刪 delete() 跟 get()配合使用
