drf-extensions からの一括更新を使用しようとしています。これを機能させるには、ヘッダー "X-BULK-OPERATION": 'true' を必要とするセーフガードがあります。curl または angular アプリを使用してアプリケーションを動作させることができますが、私のテストではrest_framework.test.APIClient
、partial_update 要求を送信するために使用しようとしていますが、400 応答を受け取るたびに、要求をデバッグするときに、
ipdb> response.data
{'detail': "Header 'X-BULK-OPERATION' should be provided for bulk operation."}
これは、テストで使用しようとしているリクエストです
response = self.client.patch(
'/api/v1/db_items/?active=True',
json.dumps(data),
content_type='application/json',
**{X-BULK-OPERATION: 'true'}
)
APIClient リクエストにヘッダーを設定する方法はありますか?
ヘッダー名を変更して資格情報に設定しようとしました
self.client.credentials(HTTP_BULK_OPERATION='true')
しかし、毎回同じエラーが発生します