Сохранение многочастного изображения, полученного из android, в Django ImageField

Я получаю этот формат JSON после отправки изображения в формате MultipartBody.Part из приложения Android на сервер Django, Кто-нибудь знает, как сохранить это в ImageField в Django?

{'answer_image_file': {'headers': {'namesAndValues': ['Content-Disposition', 'form-data; name="answer_image"; filename="signature-question.png"']}}, 'question_id': '9974ac18-2efd-4220-bf4b-523bdd4981af'}

в Android я сделал

@POST(SUBMIT_FORM)
suspend fun submitFormBodyAPI(
  @Header("Authorization") token: String,
  @Body questionAnswer: QuestionAnswer,
): Response<FormResponse>

где вопрос-ответ выглядит следующим образом:

data class QuestionAnswer(
    val question_id: String,
    val answer_image_file: MultipartBody.Part? = null,
)

NOTE: Мне нужно отправить его таким образом, потому что это решит мою проблему, размещенную здесь со всеми деталями и кодом: Android Retrofit загрузка изображений и текста в одном запросе

Edit: При попытке сохранить в поле изображения Django я получил эту ошибку:

AttributeError: 'dict' object has no attribute '_committed'
Вернуться на верх