1. ホーム
  2. Django

django request.data を修正する AttributeError: 属性を設定できない

2022-02-10 15:22:54
<パス

時々、バックエンドが request.data に特定のフィールドを追加する必要があるようなリクエストに遭遇します。例えば、バックエンドを使って、選択したユーザのロールをチェックしてパーミッションを決定する、django のリクエストをオンラインでチェックする、 flask とは異なり、 django の request.data は読み込みのみ可能で直接修正する権限はありませんが、 django は update メソッドを使用する能力を与えてくれます。
直接コード

request_data = request.data.copy()
request_data["a"] = "b"
request.data.update(request_data)