zoukankan      html  css  js  c++  java
  • 表记录查询

    查询的方法:      

    (1)all:查询表中所有的信息

          def  select(request):

                book=Book.objects.all()           #查询所有的书籍信息

               return render(request,"select.html",locals())

     (2)all()[:3]取前三条

      (3)Book.objects.first()取第一条

        (4)Book.objects.last()取最后一条

         (5)filter()取出的是一个集合,可以只有一条数据

          (6)get只能取出一条记录,多条会报错

          (7)Book.objects.filter(id=1).values("name","price"):只查询其中的name字段和price字段,得到的是字典的形式

          (8)Book.objects.filter(id=1).values_list("name","price"):只查询其中的name字段和price字段,得到的是元组的形式

          (9)Book.objects.exclude(id=1)     查询出id=1之外的所有数据

          (10)order_by  对结果进行排序

            (11)reserver()    和order_by排序相反

          (12)distinct()   去重

               Book.objects.all().values("name").distinct()

           (13)cout()  计算数量

            Book.objects.all().values("name").distinct().count()

           

          

    前端接收

    {% for b in book%}

        {{b.name}} {{b.author}}

    {% endfor %}

    两张表Book、Publish(出版社)

    查询出昆明出版社出版的所有书籍

    fir=Book.objects.filter(publish_name="昆明出版社").values("name")

  • 相关阅读:
    《OD大数据实战》HDFS入门实例
    Python-操作Excel
    python操作word
    pandas操作Excel
    pyqt5-表格TableWidGet
    pyqt5-动画组QAnimationGroup
    pyqt5--动画
    pyqt5-QTDesigner--UI文件的使用方式
    pyqt5-QTDesigner--控件操作
    nodejs中cookie、session的使用
  • 原文地址:https://www.cnblogs.com/woshinige/p/9933802.html
Copyright © 2011-2022 走看看