干草伙计们,我想用这样的东西
users = User.objects.all()
但我只想为每个结果返回几个字段,比如'name'和'email'。这些数据将变成JSON数据,我模型中的某些字段是敏感的。
我如何在django中这样做?
答案 0 :(得分:3)
使用values
或values_list
:
>>> User.objects.values('name', 'email')
[{'name': 'Daniel', 'email':'daniel@whatever.com'}, ...]
>>> User.objects.values_list('name', 'email')
[['Daniel', 'daniel@whatever.com'], ...]