2

在我的 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 中执行此操作的最佳方法是什么

4

0 回答 0