Как получить ответ с новыми символами строки с помощью Response в Django Rest Framework?

В настоящее время я пытаюсь понять, как использовать класс Response из DRF. Используя Django's HttpResponse, и используя следующий код:

return HttpResponse("Hello \n World", content_type="text/plain")

Я получаю следующий ответ:

Hello 
 World

Это то, чего я ожидаю.
Однако, используя следующий код:
return Response("Hello \n World", content_type="text/plain")
я получаю следующий ответ:

"Hello \n World"

Обратите внимание, как я также получаю пару или кавычки во втором "". Поскольку Response является дочерним элементом HttpResponse, как я могу получить тот же результат, используя Response? Я пришел к этой проблеме, потому что хочу представить символы новой строки и символы табуляции с помощью Response, но до сих пор у меня ничего не получилось.

Единственное, что я видел, что могло бы мне помочь, это использование Renderers из DRF, и создание собственного для простого текста. но я не понимаю, как применить их к Responses, и я немного удивлен, что DRF не поддерживает простой текст, учитывая, что это подкласс HttpResponse. Спасибо

Вернуться на верх