Текст Python/Django отображается со слешами и b" из поля MySQL blob
Я здесь новичок, поэтому простите меня за любую ошибку.
Я разрабатываю страницу на Python/Django, и в какой-то момент мне нужно получить запись из базы данных, которая имеет поле в виде blob, потому что поле содержит много текста на бразильском португальском (pt-BR), и показать его на веб-странице, следующим образом:
views.py
def reader(request):
entry = Publication.objects.get(pk=request.GET.get('id'))
context = {'entry': entry}
return render(request, '/ajax/entry_reader.html', context=context)
Запись выбирается через ajax запрос и эта часть работает нормально. Проблема в том, что когда текст отображается на веб-странице, он выглядит следующим образом:
<<<1><1><2>
Когда должно быть так:
<<<1><><><> ПОСТАНОВЛЕНИЕ № 67.133 ОТ 29 СЕНТЯБРЯ 2022 ГОДА Объявляется общественно полезным, с целью установления административного сервитута Базовой санитарной компанией штата Сан-Паулу.
Я пытался закодировать текст в моем файле views.py, но безуспешно:
entry.pub_text = entry.pub_text.encode('ISO-8859-1')
Может ли кто-нибудь помочь мне справиться с этим, пожалуйста? Заранее спасибо.
Вернуться на верх