zoukankan      html  css  js  c++  java
  • ORM实例

    from app01 import models
    
    《1》models.Book.objects.filter(id=2)
    《2》models.Book.objects.filter(title__contains="番茄")
    《3》models.Book.objects.filter(publish_day__year=2017)
    《4》models.Book.objects.filter(price__gt=10)
    《5》models.Book.objects.filter(price__gt=10).values("title","price")
    《6》models.Publisher.objects.filter(name__startswith="沙河")
    《7》 models.Author.objects.filter(name__contains="江")
    《8》obj = models.Book.objects.get(title="番茄物语").author_set.all()
    《9》obj = models.Book.objects.get(title="番茄物语").author_set.all().values()
    《10》models.Publisher.objects.get(name="沙河出版社").book_set.all().values('title','price')
    《11》models.Book.objects.filter(publisher__name="沙河出版社").values('title','price')
    

      

    from django.db.models import Avg,Max,Min
    
    《1》models.Book.objects.all().aggregate(Avg("price"))
    《2》models.Book.objects.all().aggregate(k1=Avg("price"))
    《3》models.Book.objects.all().aggregate(平均价格=Avg("price"))
    《4》models.Publisher.objects.get(name="沙河出版社").book_set.all().aggregate(Avg_price=Avg("price"))
    

      

    from django.db.models import Sum
    
    《1》models.Publisher.objects.get(name="沙河出版社").book_set.all().aggregate(sum_price=sum("price"))
    

      

  • 相关阅读:
    MongoDB构架图分享
    如何打印一个对象
    使用thrift进行跨语言调用(php c# java)
    MySQL 数据类型
    海量存储(转)
    Redis文章链接
    关于ActiveMQ的配置
    MySQL TIPS
    如何得到一个随机密码
    MySQL VS Oracle
  • 原文地址:https://www.cnblogs.com/mainstream/p/11013122.html
Copyright © 2011-2022 走看看