【django】数据库操作-增 删 改
一、增加数据
增加数据有两种⽅法。
1)save
通过创建模型类对象,执⾏对象的save()⽅法保存到数据库中。
f1=FilmInfo(fname='我爱你中国',pub_data='2021-10-01')
f1.save()
2)create
通过模型类.objects.create()保存。
FilmInfo.objects.create(fname='我爱你china',pub_data='2021-10-12')
<FilmInfo: 我爱你china>
注意:每次更新了models.py文件中的字段,必须执行生成迁移脚本,和执行迁移脚本
二. 修改数据
修改更新有两种⽅法
1)save
f1=FilmInfo.objects.get(fname='我爱你中国')
f1.pub_date='2019-9-29'
f1.save()
2)update
使⽤模型类.objects.filter().update(),会返回受影响的⾏数
PeopleInfo.objects.filter(uname='laoma').update(uname='老马')
1
3. 删除数据
1) 获取模型对象,模型对象.delete()
p2=PeopleInfo.objects.filter(uname='zhilong')
p2.delete()
(1, {'film.PeopleInfo': 1})
2)模型类.objects.filter().delete()
>>> FilmInfo.objects.filter(fname='⼤话Django').delete()
>(2, {'film.PeopleInfo': 1, 'film.FilmInfo': 1})
【django】数据库操作-增 删 改相关推荐
- django一对多 增 删 改 查
实现一对多表查询功能 项目代码: models.py from django.db import models# Create your models here.class Classes(model ...
- 表单的增 删 改 查
django单表操作 增 删 改 查 一.实现:增.删.改.查 1.获取所有数据显示在页面上 model.Classes.object.all(),拿到数据后,渲染给前端;前端通过for循环的方式,取 ...
- Flask-SQLAlchemy 对数据库的增查改删
Flask-SQLAlchemy 对数据库的增查改删 使用 Flask-SQLAlchemy 连接数据库,可以通过 Python 对象来操作数据库. Flask-SQLAlchemy 连接数据库参考: ...
- datatable更新到mysql_.NET_使用DataTable更新数据库(增,删,改),1、修改数据复制代码 代码如 - phpStudy...
使用DataTable更新数据库(增,删,改) 1.修改数据 DataRow dr = hRDataSet.Tables["emp"].Rows.Find(textBox3.Tex ...
- java stringbuilder 替换字符串_StringBuilder修改字符串内容,增,删,改,插
package seday01; /** * 字符串不变对象特性只针对字符串重用,并没有考虑修改操作的性能.因此String不适合频繁修改内容. * 若有频繁修改操作,使用StringBuilder来 ...
- properties(map)增.删.改.查.遍历
import java.util.Map; import java.util.Properties; import java.util.Set;/*** properties(map)增.删.改.查. ...
- python学生姓名添加删除_python-函数-实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统。...
实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统. 要求1:使用一个list用于保存学生的姓名. 要求2:输入0显示所有学员信息,1代表增加,2代表删除,3代表修改,4代表查询,exit ...
- Yii 1.0 数据库操作 增、删、改、查 、对象转数组
1.根据条件查询一个集合 $objectResult=Post::model()->findAll($condition,$params); $objectResult=Post::model ...
- Linux技术--mysql数据库增-删-改-查
# mysql 数据库 ## 数据库的操作 ### 五个单位 * 数据库服务器 Linux或者 windows * 数据库 * 数据表 * 数据字段 * 数据行 ### 连接数据库 ``` 1 ...
最新文章
- 生态伙伴 | 番茄君入驻飞书,帮你一招搞定时间管理,告别拖延症!
- 【数据挖掘】中文期刊点评
- 在java中使用base64加密解密的方法
- Java黑皮书课后题第10章:*10.13(几何:MyRectangle2D类)定义MyRectangle2D类
- 关于HTML5中Canvas的宽、高设置问题
- Eclipse 中修改java编译版本
- 第五篇:Spring Boot整合filter
- PHP伪协议-文件包含漏洞常用的伪协议
- oracle子接点与父节点上下级关系数据库查询语句,及联查询,
- 线性代数知识荟萃(5)——矩阵相似
- fortran95 文件读写等操作的字段参数总结
- macos 如何优美地打开知网caj文件 - macos 如何打开caj文件
- java opennlp_java-使用openNLP maxent的训练模型
- 10.27Unity事件、场景烘焙、Render Texture
- 如图GX Works2所示我该如何操作?
- 【对讲机的那点事】对讲机电池、充电器使用说明须知
- 《自己动手写嵌入式操作系统》阅读笔记之操作系统小知识
- Python编程——多进程与多线程编程(附实例)
- 马斯克要将特斯拉汽车送上火星,还要将《太空怪人》作为背景音乐
- 图扑软件数字孪生海上风电 | 向海图强,奋楫争先
热门文章
- studio项目上传svn服务器,SVN在AndroidStudio中的使用(一),SVN安装配置和项目检出更新...
- UPS技术的“前世今生”【基础篇.PPT】
- 美国政府已关闭 5800 个数据中心,计划关闭 1400 个
- DataScience:风控场景之金融评分卡模型的构建(逻辑回归)开发(转评分卡)、使用过程(线上实现)之详细攻略
- ML之RF/kNNC/LoRC/SVMC/RFC/GBDTC:利用Pipeline(客户年龄/职业/婚姻/教育/违约/余额/住房等)预测客户是否购买该银行的产品二分类(评估、调优、推理)
- 成功解决IndexError: index 14 is out of bounds for axis 1 with size 14
- CV之YOLOv3:深度学习之计算机视觉神经网络Yolov3-5clessses训练自己的数据集全程记录(第二次)
- Python + wordcloud + jieba 十分钟学会生成中文词云
- docker-compose 部署elk+解决时间不对导致kibana找不到logstash定义的index + docker-compose安装...
- 作业三--简单四则运算