Хранение html в базе данных в django

Здравствуйте, я пытаюсь сохранить HTML код в базе данных с помощью Django, но столкнулся с проблемой, связанной с символами экранирования.

вот объект, который я пытаюсь сохранить, но

{
   "data": "<div class=\"read\" id=\"search\">Google</div>"
}

вот что я получаю в базе данных.

<div class="read" id="search">Google</div>

Я пытался хранить с помощью Model.objects.create()

это становится проблемой при разборе слишком большого количества HTML в javascript. Объект JSON путается с двойными кавычками. Решение заключается в том, что я хочу хранить данные в базе данных с обратными слешами \ также, чтобы они могли быть правильно разобраны как объект JSON.

Пробовали ли вы использовать тройную косую черту? Два, чтобы создать обратную косую черту, а затем один, чтобы избежать двойной кавычки

{
   "data": "<div class=\\\"read\\\" id=\\\"search\\\">Google</div>"
}
Вернуться на верх