0

こんにちは、ファイルといくつかの値が必要なテストとエンドポイントを試みています。ファイルのみをアップロードすると問題はありませんが、値を追加するとスローされます:

TypeError: 'str' does not support the buffer interface

私のコードは次のようなものです:

headers = {'content-Type': 'multipart/form-data'}
response = self.client.post(base_url, headers=headers, data=dict(
some_value='test', some_other_value=False, image=(BytesIO(self.test_image), 'image.png'))

私がこれを行うと、動作します:

headers = {'content-Type': 'multipart/form-data'}
    response = self.client.post(base_url, headers=headers, data=dict(
    image=(BytesIO(self.test_image), 'image.png'))
4

1 に答える 1