gpt4 book ai didi

python - 如何修改 django REST 框架中的 request.data

转载 作者:太空狗 更新时间:2023-10-29 17:08:34 26 4
gpt4 key购买 nike

我正在使用 Django REST 框架

request.data = '{"id": "10", "user": "tom"}'

我想添加额外的属性,例如 "age": "30",然后再将其发送到其他地方

    request.data = new_data
response = super().post(request, *args, **kwargs)

我有两个问题

  1. 为什么 request.data 是字符串而不是字典
  2. 如何更新 request.data

最佳答案

如果您的 API 是 APIView,那么您应该使用更新函数来扩展您的请求数据对象,而不会丢失从客户端发送的数据。

request.data.update({"id": "10", "user": "tom"})

关于python - 如何修改 django REST 框架中的 request.data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33861545/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com