安装下载mysql第三方插件
pip install mysqlclient
ORM可以帮助我们做两件事:
启动Mysql服务,自带的工具创建数据库

- 'default': {
- 'ENGINE': 'django.db.backends.mysql',
- 'NAME': 'database_name' , # 数据库名字
- 'USER': 'root',
- 'PASSWORD':'password',
- 'HOST': '127.0.0.1', # 那台机器安装了MySQL
- 'PORT': 3306
- }

然后运行代码:
- python manage.py makemigrations
- python manage.py migrate
- def orm(request):
- # 1、添加数据
- # UserInfo.objects.create(name="zhaohaodong",password="123",age=6)
- # 2、获取数据
- # 2.1 获取符合条件的所有数据
- # data_list = [对象,对象,对象] QuerySet类型
- # data_list = UserInfo.objects.all()
- # for obj in data_list:
- # print(obj.id,obj.name,obj.password,obj.age)
-
- # data_list = [对象,]
- # data_list = UserInfo.objects.filter(id=1)
- # print(data_list)
- # 2.2 获取第一条数据
- # row_obj = UserInfo.objects.filter(id=1).first()
- # print(row_obj.id)
-
- # 3、更新数据
- # UserInfo.objects.all().update(password = 999)
- # UserInfo.objects.filter(id=2).update(password = 999)
- # row_obj = UserInfo.objects.filter(id=2).first()
- # print(row_obj.password)
-
- # 4.删除数据
- # UserInfo.objects.filter(id = 1).delete()
- # data_list = UserInfo.objects.all()
- # for obj in data_list:
- # print(obj.id,obj.name,obj.password,obj.age)
显示没有下载mysqlclient

解决办法:

成功解决:
