【问题标题】:Return selection of fields from a Model in django从 django 中的模型返回字段选择
【发布时间】:2011-01-19 18:24:18
【问题描述】:

嘿伙计们,我想用这样的东西

users = User.objects.all()

但我只想为每个结果返回几个字段,比如“姓名”和“电子邮件”。这些数据不会转换成 JSON 数据,而且我的模型中的某些字段是敏感的。

我将如何在 django 中做到这一点?

【问题讨论】:

    标签: django model field


    【解决方案1】:

    使用valuesvalues_list

    >>> User.objects.values('name', 'email')
    [{'name': 'Daniel', 'email':'daniel@whatever.com'}, ...]
    
    >>> User.objects.values_list('name', 'email')
    [['Daniel', 'daniel@whatever.com'], ...]
    

    the documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-03
      • 2011-08-25
      • 2016-03-10
      • 2014-08-17
      • 1970-01-01
      • 2017-04-19
      • 2012-05-10
      • 2012-02-06
      相关资源
      最近更新 更多