Django Web应用开发学习笔记

📖:参考《Django Web应用开发实战》

🌵:Django版本:4.2.2

🐍:Python版本:3.10

🌍:IDE:PyCharm 2023.1.3 (Professional Edition)

第2章 Django配置信息
2.4 数据库配置
2.4.2 pymysql连接MySQL

执行命令:

pip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple

在这里插入图片描述

pymysql模块安装成功后,项目配置文件settings.py的数据库配置信息无须修改,只要在MyDjango文件夹的init .py中设置数据库连接模块即可,代码如下:

import pymysql

pymysql.install_as_MySQLdb()

在这里插入图片描述

若要验证pymysql模块连接MySQL数据库的功能,建议读者先将mysqlclient模块先行卸载,这样能排除干扰因素,而验证方式与mysqlclient模块连接MySQL的验证方式一致。记得在验证之前,务必将数据库django_db的数据表删除

演示:

在这里插入图片描述

在这里插入图片描述

执行相同的命令:

python manage.py migrate

在这里插入图片描述

成功了,查看数据库

在这里插入图片描述

新鲜的

Django除了支特PostgreSQL、SQLite3、MySQL和Oracle之外,还支持SQL Server和MongoDB的连接,不同的数据库有不同的连接方式,我们自行探索。

Logo

数据库是今天社会发展不可缺少的重要技术,它可以把大量的信息进行有序的存储和管理,为企业的数据处理提供了强大的保障。

更多推荐