django模型类对数据库进行增删改查
来源:互联网 发布:淘宝是p2p 编辑:程序博客网 时间:2024/06/05 16:02
查询所有数据
变量名=模型类名.objects.all()
查询指定数据
变量名=模型类名.objects.fiter(查询条件)
变量名=模型类名.objects.get(查询条件)
删除指定数据
先查到数据,然后直接变量名.delete()
插入数据
变量名=模型类名(字段名='字段值')
变量名.save() 要用save保存才可以哦。
更新数据
先查询到数据,然后
fiter查询到的数据可以用update(字段名='字段值')来保存
不需要用save()。
get查询到的数据
变量名.字段名='字段值'
变量名.save()
举例:有模型类Ebook,包含有字段ename,eprice,id是默认的主键
#查询所有数据
elist=Ebook.objects.all()
#查询指定数据
elist=Ebook.objects.fiter(id=1)
elist=Ebook.objects.get(id=1)
#修改get处理的数据
elist=Ebook.objects.get(id=1)
elist.ename='damimi'
elist.save()
#修改filter处理的数据
Ebook.objects.filter(id=1).update(ename='damimi')
#插入数据
elist=Ebook(ename='mimi')
elist.save()
#删除数据
elist=Ebook.objects.get(id=21)
elist.delete()
变量名=模型类名.objects.all()
查询指定数据
变量名=模型类名.objects.fiter(查询条件)
变量名=模型类名.objects.get(查询条件)
删除指定数据
先查到数据,然后直接变量名.delete()
插入数据
变量名=模型类名(字段名='字段值')
变量名.save() 要用save保存才可以哦。
更新数据
先查询到数据,然后
fiter查询到的数据可以用update(字段名='字段值')来保存
不需要用save()。
get查询到的数据
变量名.字段名='字段值'
变量名.save()
举例:有模型类Ebook,包含有字段ename,eprice,id是默认的主键
#查询所有数据
elist=Ebook.objects.all()
#查询指定数据
elist=Ebook.objects.fiter(id=1)
elist=Ebook.objects.get(id=1)
#修改get处理的数据
elist=Ebook.objects.get(id=1)
elist.ename='damimi'
elist.save()
#修改filter处理的数据
Ebook.objects.filter(id=1).update(ename='damimi')
#插入数据
elist=Ebook(ename='mimi')
elist.save()
#删除数据
elist=Ebook.objects.get(id=21)
elist.delete()
阅读全文
0 0
- django模型类对数据库进行增删改查
- Django 对数据库进行增删改查
- Django 操作Mysql数据库 对表进行增删改查
- django models进行数据库增删查改
- django models进行数据库增删查改
- django models进行数据库增删查改
- django models进行数据库增删查改
- django models进行数据库增删查改
- django models进行数据库增删查改
- Django Models进行数据库增删查改
- JS对数据库进行增删改查
- 对数据库进行增删改查操作
- JDBC 对数据库进行增删改查
- java对数据库进行增删改查
- JDBC连接数据库,对数据库进行增删查改操作
- java操作Mogodb数据库,对数据库进行增删查改!
- MVC对数据库增删改查,使用实体模型
- 利用java反射对数据库进行增删改查
- 专注于pdf的万能转换器,非常强大
- Bentley.SewerCAD.CONNECT.Edition.Update1.v10.01.00.70 1CD
- spring依赖注入的四种方式
- 面向开发者的 Material Design
- django开发电子商城(三)django内置分页
- django模型类对数据库进行增删改查
- Android仿材料设计实现京东上推隐藏头部
- mybatis配置文件
- Nginx服务器配置HTTPS nginx.config 配置文件
- Android/iOS身份证识别SDK/开发包/API/接口
- UML复习和面向对象设计
- svn st 状态详解
- 转|PyPI使用国内源
- 从头了解Gradient Boosting算法