Многочастная граница в средстве рендеринга среды отдыха DjangoPython

Программы на Python
Ответить
Anonymous
 Многочастная граница в средстве рендеринга среды отдыха Django

Сообщение Anonymous »

Я написал пользовательский рендерер в Django Rest Framework для написания многочастного смешанного ответа. У них есть граница, разделяющая все части ответа. Эта граница должна появиться в заголовке типа контента.

Я не понимаю, как лучше всего внедрить пользовательскую границу в экземпляр средства визуализации после того, как он был создан в качестве средства визуализации, заголовок Accept и тип мультимедиа кажутся настолько тесно связанными.

Я бы хотел, чтобы мой модуль визуализации создавал ответ такого типа:

Код: Выделить всё

----boundary-65d4d397-cf77-41c2-a88d-3ef52e806032
Content-Type: application/json

[{"some": "json"}]
----boundary-65d4d397-cf77-41c2-a88d-3ef52e806032
Content-Type: text/plain

This is some text.

----boundary-65d4d397-cf77-41c2-a88d-3ef52e806032--
с заголовком:

Код: Выделить всё

Content-Type: multipart/mixed; boundary=----boundary-65d4d397-cf77-41c2-a88d-3ef52e806032
Как это сделать в Django Rest Framework?

Подробнее здесь: https://stackoverflow.com/questions/354 ... k-renderer
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»