У меня есть модель, которая содержит массив файлов PDF или изображений, как много, чтобы многие поля Я хочу отобразить PDF или изображение в веб-интерфейсе. Я хочу вернуть массив файлов вместе с данными модели в одном ответе.
Мой взгляд сейчас:
def AssignmentModuleView(request, assignment_module, path):
dict_obj = json.loads(serializers.serialize(
'json', [assignment_module]))[0]
dict_obj["details"] = AssignmentModuleHelper(
).get_content(assignment_module)
return JsonResponse(dict_obj, status=200,
content_type='application/json')
Здесь я мог бы вернуть ответ json с деталями модели, но я не могу сериализовать файлы и вернуть файлы с типом содержимого, отличным от json. Как я могу выполнить sh это?