Django開發操作數據庫更簡單,內部提供了ORM框架。比如mysql,舊版本用pymysql對比較多,新的版本采用mysqlclient。
1、安裝mysql模塊
pip install?mysqlclient
2、Django的ORM主要做了兩件事
(1)CRUD數據庫中的表,不用寫sql語句。【無法創建數據庫】
(2)操作表中的數據。【不用寫SQL語句】
3、創建數據庫python_demo
4、?配置 Django 項目中的mysql
打開 Django 項目的 ? settings.py ? 文件,找到 ? DATABASES ? 配置部分,并將其修改為指向你的 MySQL 數據庫。
DATABASES = {"default": {"ENGINE": "django.db.backends.mysql","NAME": "python_demo", # 數據庫名稱"USER": "root", # 數據庫用戶名"PASSWORD": "5673289320", # 數據庫密碼"HOST": "127.0.0.1", # 數據庫主機地址"PORT": "13306", # 數據庫端口}
}
5、在對應的模塊中的models.py中創建對應的類
6、創建表,執行以下命令
python manage.py makemigrations
python manage.py migrate
注意:該模塊一定要已經被注冊到settings.py中的INSTALLED_APPS。另外數據庫一定要提前創建好,否則會報錯
?7、數據庫表展示