栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

django连接mysql数据库,及增删改查

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

django连接mysql数据库,及增删改查

下载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 = mod.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 = mod.all() #获取所有数据
ulist = ob.filter(name='李四') # 获取name值为李四的信息
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/290914.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号