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、数据库表展示