在我的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中这样做的最佳方法是什么