下载MySQL,最好把可视化工作台也下好
在MySQL工作台中新建一个数据库
在django项目app目录下的setting中更改数据库信息
在model.py中定一个数据库表
安装mysqlclient
pip install mysqlclient
生成迁移文件
cd进入manage.py 所在路径
python manage.py makemigrations
执行迁移文件,生成数据库表
python manage.py migrate
删改查都是数据库已经有的,所以是一个实例Users.objects
增是增加一个数据库没有的,就找个空对象Users()将它实例化
添加操作
ob = Users()# 实例化一个新对象(空对象)
ob.name = "张三"
ob.password = "123"
ob.state = 1
ob.save()# 新对象就是添加,已存在对象则是修改
删除操作
ob = Users.objects # 获取对象
user = ob.get(id=6) # 获取id值为6的数据信息
print(user.name)
user.delete() # 执行删除操作
修改操作
ob = Users.objects.get(name="张三")
ob.name = "李四"
ob.state = 0
ob.save()
查询操作
ob = Users.objects
# ulist = ob.all() #获取所有数据
ulist = ob.filter(name='李四') # 获取name值为李四的信息