django-rest-framework - 如何自定义 DRF 过滤器以在顶级结果中添加字段?
问题描述
Django过滤器返回结果
{
"count": 38232,
"next": "http://xxx",
"previous": "http://xxx",
"results": [
{
"id": 25619,
"product_name": "docker1"
},
{
"id": 25620,
"product_name": "docker2"
},
]
}
但我想要这个
{
"count": 38232,
"next": "http://xxx",
"previous": "http://xxx",
"my_custom_field": "value",
"results": [
{
"id": 25619,
"product_name": "docker1"
},
{
"id": 25620,
"product_name": "docker2"
}
]
}
如何在顶层添加自定义字段?
my_custom_field 应该与计数的级别相同,而不是在结果中。
解决方案
推荐阅读
- spring-boot - 如何仅使用组合键的一部分创建 Spring JPA 多对多关系?
- ruby-on-rails - Rails ActiveRecord::AssociationTypeMismatch - ActsAsTaggableOn::Tag(#755220) 预期,得到 "" 这是 String(#7280) 的一个实例:
- javascript - 如何解决 TypeScript 编译器错误“命名空间 'NodeJS' 没有导出的成员 'Global'”?
- java - 如何使用 Jackson 使用 feign 反序列化?
- reactjs - 431(请求标头字段太大)即使在清除缓存后,React 应用程序也会出错
- python - 如何从一系列字典中创建键和值的数据框
- android - 当应用程序处于后台或离子电容器应用程序被终止时,用于 Firebase 推送通知的事件侦听器或回调函数
- php - 如何将事件分派给所有脚本?
- android - 无法让应用程序响应蓝牙控制
- maven - 2021年如何轻松部署JavaFX项目?