zoukankan      html  css  js  c++  java
  • Django ORM 查询表中某列字段值

    场景:

    有一个表中的某一列,你需要获取到这一列的所有值,你怎么操作?

    解决办法:

    有一个model为:Event

    方式一:

    获取内容:
    Event.objects.values('title')
    
    输出内容:
    <QuerySet [{'title': '测试feed'}, {'title': '今天'}, {'title': '第三个日程测试'}, {'title': '第四个日程测试'}, {'title': '第五个测试日程'}]>
    

    方式一获取到的是一个QuerySet,内容是键值对构成的,键为表的列名,值为对应的每个值。

    方式二:

    获取内容:
    Event.objects.values_list('title')
    
    输出内容:
    <QuerySet [('测试feed',), ('今天',), ('第三个日程测试',), ('第四个日程测试',), ('第五个测试日程',)]>
    

    方式二获取到的也是一个QuerySet,但是内容是元祖形式的查询列的值。

    但是我们想要的是这一列的值呀,这怎么是一个QuerySet,而且还包含了列名,或者是被包含在了元祖中?

    查看高阶用法,告诉你怎么获取一个值的list,如:['测试feed', '今天', '第三个日程测试', '第四个日程测试', '第五个测试日程']

    查看高阶用法,请到BigYoung小站查看。

    本文首发于BigYoung小站

  • 相关阅读:
    2、消失的路由,源码的解析基础
    1、v1 与 v2的比较
    uwp 之后台音频
    uwp 之多媒体开发
    UWP 动画之路径
    uwp 动画之圆的放大与缩小
    uwp 中的动画
    C# 输入法
    uwp 之资源的访问
    uwp 之吐司 toast
  • 原文地址:https://www.cnblogs.com/bigyoung/p/12804416.html
Copyright © 2011-2022 走看看