在我的 django webapp 中,我必须在请求中传递用户数据参数(udp)并在不修改视图的情况下返回相同的响应。
要求
{
"mobile": "111111111",
"udp":[
{
"key": "keyName",
"value":"valueName"
},
{
"key": "keyName",
"value":"valueName"
},
]
}
回复
{
"code": "200",
"message": "success message",
"response": {
"data":"user data"
"udp":[
{
"key": "keyName",
"value":"valueName"
},
{
"key": "keyName",
"value":"valueName"
}
]
}
}
我想通过编写自定义中间件来实现这一点,但是在访问中间件中的请求后,View 向我抛出了错误
you cannot access body after reading from request's data stream
谁能建议如何实施?或在 django 中执行此操作的最佳方法是什么