假如我有代码如下: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.
你还是循环的加进去吧....
- 2 回答
- 0 关注
- 1289 浏览
添加回答
举报
0/150
提交
取消