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

自己ip做网站推广广告赚钱

自己ip做网站,推广广告赚钱,总结 设网站,网站和公众号的区别是什么1.常用模糊查询的方法 queryset中支持链式操作 bookBook.objects.all().order_by(-nid).first() 只要返回的是queryset对象就可以调用其他的方法,直到返回的是对象本身 大于、大于等于、小于、小于等于#xff1a; # __gt 大于 # __gte 大于等于 # __lt 小于 …1.常用模糊查询的方法 queryset中支持链式操作 bookBook.objects.all().order_by(-nid).first() 只要返回的是queryset对象就可以调用其他的方法,直到返回的是对象本身 大于、大于等于、小于、小于等于 # __gt 大于 # __gte 大于等于 # __lt 小于 # __lte 小于等于Student.objects.filter(age__gt10) # 查询年龄大于10岁的学生 Student.objects.filter(age__gte10) # 查询年龄大于等于10岁的学生 Student.objects.filter(age__lt10) # 查询年龄小于10岁的学生 Student.objects.filter(age__lte10) # 查询年龄小于等于10岁的学生特别注意这里的下划线是双下划线 不等于/不包含于 Student.objects.filter().excute(age10) # 查询年龄不为10的学生 Student.objects.filter().excute(age__in[10, 20]) # 查询年龄不在 [10, 20] 的学生数据库 like操作 模糊查询常用的操作 # __exact 精确等于 like aaa # __iexact 精确等于 忽略大小写 ilike aaa # __contains 包含 like %aaa% # __icontains 包含,忽略大小写 ilike %aaa%但是对于sqlite来说contains的作用效果等同于icontains。 # __startswith 以…开头 # __istartswith 以…开头 忽略大小写 # __endswith 以…结尾 # __iendswith 以…结尾忽略大小写 # __range 在…范围内 # __year 日期字段的年份 # __month 日期字段的月份 # __day 日期字段的日# 用法 Book.objects.filter(title__exactpython) #   等价于 title like python Book.objects.filter(title__containspython) #   等价于 title like %python% Book.objects.filter(title__icontainspython) # 忽略大小写 Book.objects.filter(title__startswithpy) # 等价于 title like py% Book.objects.filter(title__endswithaa) # 等价于 title like %aaBook.objects.filter(pub_date__year2012) # 日期字段的2012年份Student.objects.filter().excute(age10) # 查询年龄不为10的学生 Student.objects.filter().excute(age__in[10, 20]) # 查询年龄不在 [10, 20] 的学生是否为空 User.objects.filter(username__isnullTrue) # 查询用户名为空的用户 User.objects.filter(username__isnullFalse) # 查询用户名不为空的用户 # a)判等 条件名:exact。 # 例查询名字为abc的图书。 BookInfo.objects.filter(nameabc) #等同于 BookInfo.objects.filter(name__exactabc) 名称严格等于 abc 的人 BookInfo.objects.filter(name__iexactabc) # 名称为 abc 但是不区分大小写可以找到 ABC, Abc, aBC这些都符合条件# b)模糊查询(相当于sql的 like) # 例查询书名包含传的图书。contains BookInfo.objects.filter(btitle__contains传) # 例查询书名以部结尾的图书 endswith 开头:startswith BookInfo.objects.filter(btitle__endswith部)# c)空查询 isnull # 例查询书名不为空的图书。isnull select * from booktest_bookinfo where btitle is not null; BookInfo.objects.filter(btitle__isnullFalse)# d)范围查询 in # 例查询id为1或3或5的图书。 select * from booktest_bookinfo where id in (1,3,5); BookInfo.objects.filter(id__in [1,3,5])# e)比较查询 gt(greate than) lt(less than) gte(equal) 大于等于 # lte 小于等于 # 例查询id大于3的图书。 Select * from booktest_bookinfo where id3; BookInfo.objects.filter(id__gt3)# f)日期查询 # 例查询1980年发表的图书。 BookInfo.objects.filter(bpub_date__year1980) # 例查询1980年1月1日后发表的图书。 from datetime import date BookInfo.objects.filter(bpub_date__gtdate(1980,1,1))# g)range在...范围内 BookInfo.objects.filter(name__regex^abc) # 正则表达式查询 BookInfo.objects.filter(name__iregex^abc) # 正则表达式不区分大小写# exclude返回不满足条件的数据。方法示例 # 例查询id不为3的图书信息。 BookInfo.objects.exclude(id3) User.objects.filter().excute(age10) // 查询年龄不为10的用户 User.objects.filter().excute(age__in[10, 20]) // 查询年龄不为在 [10, 20] 的用户# order_by对查询结果进行排序方法示例 # 作用进行查询结果进行排序。默认是升序在条件里加“-”表示降序 # 例查询所有图书的信息按照id从小到大进行排序。 BookInfo.objects.all().order_by(id)# 例查询所有图书的信息按照id从大到小进行排序。 BookInfo.objects.all().order_by(-id)# 例把id大于3的图书信息按阅读量从大到小排序显示。 BookInfo.objects.filter(id__gt3).order_by(-bread)多表连接查询 class A(models.Model):name models.CharField(u名称)class B(models.Model):aa models.ForeignKey(A)B.objects.filter(aa__name__containssearchtitle) # 查询B表中外键aa所对应的表中字段name包含searchtitle的B表对象。总结 exclude():       ---------不包含 # exclude(**kwargs) # 返回一个新的QuerySet它包含不满足给定的查找参数的对象Student.objects.exclude(age__gt20, namelin)#排除所有年龄大于20岁且名字为“lin”的学员集2.annotate():       ---------------------聚合函数需要用到 annotate(args, *kwargs)# 使用提供的聚合表达式查询对象。 # 表达式可以是简单的值、对模型或任何关联模型上的字段的引用或者聚合表达式平均值、总和等。 # annotate()的每个参数都是一个annotation它将添加到返回的QuerySet每个对象中。 # 关键字参数指定的Annotation将使用关键字作为Annotation 的别名。 匿名参数的别名将基于聚合函数的名称和模型的字段生成。 只有引用单个字段的聚合表达式才可以使用匿名参数。 其它所有形式都必须用关键字参数。 # 例如如果正在操作一个Blog列表你可能想知道每个Blog有多少Entryfrom django.db.models import Countq Blog.objects.annotate(Count(entry)) # The name of the first blogq[0].name Blogasaurus # The number of entries on the first blogq[0].entry__count 42order_by():     排序 order_by(*fields)# 默认情况下根据模型的Meta类中的ordering属性对QuerySet中的对象进行排序 Student.objects.filter(school阳关小学).order_by(-age, name) # 上面的结果将按照age降序排序然后再按照name升序排序。-age前面的负号表示降序顺序。 升序是默认的。 要随机排序使用?如下所示 Student.objects.order_by(?)reverse(): -------反向排序 # reverse() # 反向排序QuerySet中返回的元素。 第二次调用reverse()将恢复到原有的排序。 # 如要获取QuerySet中最后五个元素可以这样做 my_queryset.reverse()[:5] # 这与Python直接使用负索引有点不一样。 Django不支持负索引。distinct()    ---------去重 distinct(*fields) # 去除查询结果中重复的行。 # 默认情况下QuerySet不会去除重复的行。当查询跨越多张表的数据时QuerySet可能得到重复的结果这时候可以使用distinct()进行去重。values() values(fields, *expressions)# 返回一个包含数据的字典的queryset而不是模型实例。# 每个字典表示一个对象键对应于模型对象的属性名称。如# 列表中包含的是Student对象Student.objects.filter(name__startswithLin) QuerySet [Student: Lin Student]# 列表中包含的是数据字典Student.objects.filter(name__startswithLin).values() QuerySet [{id: 1, name: Linxiao, age: 20}]# 另外该方法接收可选的位置参数*fields它指定values()应该限制哪些字段。如果指定字段每个字典将只包含指定的字段的键/值。如果没有指定字段每个字典将包含数据库表中所有字段的键和值。如下Student.objects.filter(name__startswithLin).values() QuerySet [{id: 1, name: Linxiao, age: 20}] Blog.objects.values(id, name) QuerySet [{id: 1, name: Linxiao}]values_list() values_list(*fields, flatFalse)# 与values()类似只是在迭代时返回的是元组而不是字典。每个元组包含传递给values_list()调用的相应字段或表达式的值因此第一个项目是第一个字段等。 像这样Student.objects.values_list(id, name) QuerySet [(1, Linxiao), ...]
http://www.zqtcl.cn/news/240475/

相关文章:

  • 做网站用的产品展示横幅手机app开发技术
  • 学校网站模板 中文版沈阳seo博客
  • seo策划方案整站优化服务
  • 灵芝产品网站建设方案wordpress登录开发
  • 企业网站软件开发部署php网站
  • 云服务器怎么搭建网站网站制作软件是什么
  • 网站建设的结尾官网网站设计
  • 网站开发网页超链接路径如何用dw修改wordpress的首页
  • 龙岗开发公司网站建设简述网站的制作流程
  • 杭州手机建站模板尤溪建设局网站
  • 北京手机网站设计报价网站建设计划表
  • php做的网站如何该样式如何卸载安装wordpress
  • 建设网站公司哪家性价比高最新推广注册app拿佣金
  • 丽水网站建设公司排名wordpress 去掉图片链接
  • 以下属于网站页面设计的原则有2345网址下载
  • 为网站的特色功能设计各种模板温州网页模板建站
  • 广州微网站建设企业网站建设网站优化推广
  • 大连模板网建站项目网络的关键路径
  • 迅雷黄冈网站推广软件徐州模板自助建站
  • 怎么做不占CPU的网站修改wordpress的登陆地址
  • 网站制作毕业设计论文软件ui设计培训机构
  • 物业网站模板哪里建设网站
  • 达州城乡建设网站手机网站 方案
  • 平台兼职网站开发许昌做网站优化
  • 婴幼儿用品网站开发意义基因网站开发
  • 自己网站页面设计软件传奇世界游戏官网
  • 淘宝网网站开发部技术部三亚私人高清影院品牌加盟
  • 网站是用什么软件做的山西网络科技有限公司
  • 汕头网站建设开发做购物网站 营业范围是什么
  • 网站建设 企业短视频运营计划书