为了账号安全,请及时绑定邮箱和手机立即绑定

如何对 django 的 queryset 里面添加一个固定值的字段???

如何对 django 的 queryset 里面添加一个固定值的字段???

慕容3067478 2018-07-18 14:22:09
假如我有代码如下:from django.contrib.auth.models import User us = User.objects.all()# 我想要获取所有用户的 id,is_activev1 = us.values("id", "is_active")# 现在我想要在结果里面加入一个其他字段(原 User 里面没有),如: other='hehe'# [{"id": 1, "is_active": True, "other": "hehe"}, ...]v1 = us.values("id", "is_active", other="hehe")  # 这样是会报错的那么如何实现我要的结果呢???希望懂的人帮忙一下。
查看完整描述

2 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

你想要实现的效果并不应该用这是方式实现.
你如果可以把这么做的目的说出来,我相信很多人可以帮你解决.

update:
我看了一下Django的源码,没有找到优雅的解决方案,起码没有比直接循环来的方便的.
GG.

你还是循环的加进去吧....


查看完整回答
反对 回复 2018-07-18
  • 2 回答
  • 0 关注
  • 1289 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信