werkzeug からのリクエスト オブジェクトがあります。このリクエスト オブジェクトの値を変更したいと考えています。werkzeug リクエスト オブジェクトは不変であるため、これは不可能です。この設計上の決定は理解していますが、値を変更する必要があります。どうすればいいですか?
>>> request
<Request 'http://localhost:5000/new' [POST]>
>>> request.method
'POST'
>>> request.method = 'GET'
*** AttributeError: read only property
をやってみましたdeepcopy
が、結果のコピーも不変です。独自のモック オブジェクトを作成して手動で値を入力することもできると思いますが、それが私の最後の手段です。より良い方法はありますか?