Текст 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')

Может ли кто-нибудь помочь мне справиться с этим, пожалуйста? Заранее спасибо.

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