Разрывы строк в ответе Джанго на отдых - PullRequest
0 голосов
/ 31 мая 2019

Я вижу, что в ответе JSON "\ n" не работает для строковых значений, как показано ниже.Есть ли какой-то особый способ для этого в Django-rest Framewore.Я использую "BrowsableAPIRenderer" из структуры отдыха Django.

{
  "count"   : "10",
  "results" : [
    {
      "id" : "10",
      "output" : "line1 \n line2 \n line3"
    },
  ]
}

HTML Code

<pre class="prettyprint">
...
...
 <span class="str">
 "line1 \n line2 \n line3"
 </span>

1 Ответ

0 голосов
/ 31 мая 2019

Избегайте символа обратной косой черты, чтобы '\n' отправлялось как ваш ответ. В вашем примере попробуйте замена значения, связанного с клавишей "output":

"output" : "line1 \\n line2 \\n line3"
...