django学习10 数据库 增删改查 简单方法
来源:互联网 发布:振动分析软件 航空 编辑:程序博客网 时间:2024/06/06 02:52
orm数据库的增删改查
增加:create方法(管理器的方法)和save(models的方法)方法
修改:update方法(管理器方法)和save(models方法)方法
首先使用shell命令来操作。用python manage.py进去:
from ProjectName.models import *注意这里是要把表导入进来,不是光导入了models这个文件,一定要把表也就是models的类都导入进来。
增:
create方法:
classname.objects.create(name='',age='')
save方法:
由于是model的方法,model里面是一个一个的类,你应该先创建他的对象才能操作吧,面向对象的语言,这个不多讲。
au = author()
然后给类的成员变量赋值,这样就好记多了,最后调用au.save()方法
查询你数据的对象(where类似) objname=classname.objects.get()
改:
update()方法:
classname.objects.filter(id=1).update(name='')
save方法:
au=classname()
au.name=''
au.save()
查:
all()方法
classname.objects.all()
惰性机制:在代码中写的时候他只是返回一个Queryset的一个对象,并不会马上去执行sql语句,当你调用Queryset的时候才会去执行对象
删:
delete()方法
Author.objects.filter(id=3).delete()
自己可以在view当中看看能不能把数据显示到页面上
一些主要的查询使用
1、values()和values_list() 例:Author.objects.all().values('name') //只显示name的数据
2、filter()与之相反的方法是exclude
3、order_by(id)升序 和order_by(-id)降序 order_by(id).reverse()
4、distinct() //不重复
5、count() //计算数量
6、first()和last() 与切片类似
- django学习10 数据库 增删改查 简单方法
- Python学习笔记-Django实现简单增删改查
- django数据库基本操作增删改查
- django models进行数据库增删查改
- django models进行数据库增删查改
- django models进行数据库增删查改
- django models进行数据库增删查改
- Django 对数据库进行增删改查
- django models进行数据库增删查改
- django models进行数据库增删查改
- Django Models进行数据库增删查改
- C# Access数据库增删查改的简单方法
- C# Access数据库增删查改的简单方法
- C# Access数据库增删查改的简单方法
- Mysql 数据库学习 简单的增删改查
- 简单的数据库 查询 增删改查 -----
- 数据库的简单操作----增删改查
- oracle数据库的简单增删改查
- 【LeetCode】51. N-Queens
- 图片自适应父元素的大小,并左右上下居中
- C++文件写入
- Mysql 字符串函数汇总
- gradle基础讲解系列1
- django学习10 数据库 增删改查 简单方法
- LiteOS学习第七篇——系统滴答
- android 编译错误 Error:(1, 0) Plugin with id 'com.android.application' not found. 解决
- CSDN-markdown编辑器使用方法
- POJ 1260 DP解题报告
- 欢迎使用CSDN-markdown编辑器
- 修改百位上的值(难度系数:半颗星)
- sublime text 3 + python配置,完整搭建及常用插件安装
- Android 通知(Notification)的使用