【发布时间】:2021-04-30 21:13:06
【问题描述】:
我得到这样的 Django 查询集输出。
<QuerySet
[
{
'transaction_date': datetime.datetime(2021, 4, 28, 13, 39, 47, 66880, tzinfo=<UTC>),
'coin': 200
},{
'transaction_date': datetime.datetime(2021, 4, 28, 13, 39, 54, 132439, tzinfo=<UTC>),
'coin': 150
}]>
我想在列表内的所有查询集中插入一个键值对。期望的输出应该是。
<QuerySet [
{
'transaction_date': datetime.datetime(2021, 4, 28, 13, 39, 47, 66880, tzinfo=<UTC>),
'coin': 200,
'transiction_type':'credit'
}, {
'transaction_date': datetime.datetime(2021, 4, 28, 13, 39, 54, 132439, tzinfo=<UTC>),
'coin': 150,
'transiction_type':'credit'
} ]>
我已经这样做了。
coin_withdraw_list =[dict(coin_withdraw,transaction_type="CREDIT") for coin_withdraw in user_withdraw_list]
但我正在寻找是否有任何方法可以使用任何 Django 函数来做到这一点。提前致谢。
【问题讨论】:
标签: python django django-models django-rest-framework