orm的增删改查

Posted liangchengyang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了orm的增删改查相关的知识,希望对你有一定的参考价值。

字段的增删改查

 

orm增加字段
phone=models.CharField(max_length=64,default=‘120‘)

后来添加的字段需要设置默认值

orm删除字段

注释掉字段,执行数据库迁移命令(慎重)

修改字段

直接修改字段,执行数据库迁移命令

记录的增删改查

单表查询

res = models.User.objects.all()

返回值是一个对象列表

删除记录
res = models.User.objects.filter(id=id).delete()
新增记录
方式一
user=models.User.objects.create(name=name,password=pwd,address=addr)
方式二
user=models.User(name=name,password=pwd,address=addr)
user.save()
修改记录
models.User.objects.filter(id=id).update(name=name,password=pwd,address=addr)

 



以上是关于orm的增删改查的主要内容,如果未能解决你的问题,请参考以下文章

23.ORM系统实现对数据库中数据的增删改查

23.ORM系统实现对数据库中数据的增删改查

02 django 框架ORM 操作数据库,字段的增删改查

ORM 实现数据库表的增删改查

Beego脱坑(十三)ORM基本增删改查

ORM对单表的增删改查