当前位置: 首页 > news >正文

辽宁做网站广东又出现新病毒

辽宁做网站,广东又出现新病毒,电子商务网站建设合同书,那个网站直接回做二手发电机Django框架在生成数据库的models模型文件后,旧可以在应用中通过ORM来操作数据库了。今天抽空试了下查询语句。以下是常用的查询语句。 以下查询需要引入django的Sum,Count,Q模块 from django.db.models import Sum,Count,Q 导入生成的mode…

Django框架在生成数据库的models模型文件后,旧可以在应用中通过ORM来操作数据库了。今天抽空试了下查询语句。以下是常用的查询语句。

以下查询需要引入django的Sum,Count,Q模块

from django.db.models import Sum,Count,Q

导入生成的model数据库表模型文件

from app.models import Model

1、查询所有数据

data = Model.objects.all()

2、根据id查询数据

data = Model.objects.filter(id='00036240dc9111e7857bf4cc23480335')

3、根据条件查询单条数据

data = Model.objects.get(name='张三')

4、排序分页查询

# 升序查询100条
data = Model.objects.order_by('time')[0:100]
# 降序查询100条
data = Model.objects.order_by('-time')[0:100]

5、多条件排序查询

data = Model.objects.filter(name="张三",class='语文').order_by("score")[0:10]

6、查询总条数

data = Model.objects.filter(class='语文').count()

7、查询指定字段

data = Model.objects.values('col1','col2','col3').filter(name='张三')

8、group By查询各类数据数量

data = Model.objects.values('class').annotate(total=Count('id')).all()

9、group By求各类数据的和

data = Model.objects.values('class').annotate(total=Sum('num')).all()

10、各类like查询

# 两边模糊查询
data = Model.objects.values('name').filter(school__contains='小学').all()# 开始模糊
data = Model.objects.values('name').filter(school__startswith='南城').all()# 结尾模糊
data = Model.objects.values('name').filter(school__endswith='学院').all()

11、between查询

data = Model.objects.values('name','class','age').filter(age__range=[10,12]).all()

12、大于 gt 小于 lt gte 大于等于 lte 小于等于

# 大于
data = Model.objects.filter(indate__gt='2020-01-01').all()# 小于
data = Model.objects.filter(indate__lt='2020-01-01').all()# 大于等于
data = Model.objects.filter(indate__gte='2020-01-01').all()# 小于等于
data = Model.objects.filter(indate__lte='2020-01-01').all()

13、or条件查询

data = Model.objects.filter(Q(age__gt=15) | Q(sex='男'))

14、执行原生sql

sql = "select * from t_students where age = 9"
data = Model.objects.raw(sql)

15、添加数据

data = Model(id = uuid.uuid4(),name = '张三',sex = '男',age = 13)
data.save()

16、更新数据

cus = Model.objects.filter(name='张三').all()
cus.update(age = 12)

17、删除数据

data= Model.objects.filter(name='张三')
data.delete()

http://www.shuangfujiaoyu.com/news/27942.html

相关文章:

  • 做公司网站怎么推广常州百度seo排名
  • 免费软件app下载安装广西关键词优化公司
  • b2b 网站系统站长统计app软件下载官网安卓
  • 动态ip地址做网站免费的seo教程
  • 做网站需要会什么条件seo渠道
  • 做a免费网站有哪些广州做seo公司
  • 服务器上如何做网站百度账号登录入口
  • 模板做网站上传百度广告投放价格
  • 旅游网站开发的需求网络营销的产品策略
  • 搜索引擎地址网站排名优化师
  • 网站建设公司有多少网站seo优化网站
  • 如何制作淘宝客网站培训机构在哪个平台找
  • 三统文化传播网站成功营销案例分享
  • 网络营销的特点是什么?google seo整站优化
  • 种子网站开发郑州网站排名推广
  • 做网站的难题已矣seo排名点击软件
  • 南宁企业网站设计公自媒体营销的策略和方法
  • 提供网站制作公司哪家专业西点培训学校
  • 长春网站开发公司哪家好营销策略有哪些有效手段
  • 国外专门做童装的网站全国疫情最新消息今天实时
  • 阿里云iot网站开发百度seo引流怎么做
  • 网站备案用英文怎么说整合营销案例举例说明
  • 吉林省建设厅网站评职称系统百度收录提交入口网址是什么
  • 玉器网站模版培训优化
  • 地方门户网站建设百度首页清爽版
  • 金融集团网站建设方案重庆森林经典台词独白
  • 房产信息网网址seo排名公司
  • 怎么盗号网站怎么做如何做好百度推广
  • 虚拟主机空间 配置 网站网站建设计划书
  • 建网站公建网站公司网络推广怎么赚钱