antes de aplicar el método json, estaba usando este {{filt.body|striptags|safe|slice:":250" }} en mi plantilla html para escapar de todos los caracteres especiales. Ahora mis datos se cargan desde json y cómo aplicar el método anterior en mi plantilla html.
modelos.py
class Blog(models.Model): body = RichTextUploadingField()vistas.py
class PostJsonListView(View): def get(self, *args, **kwargs): posts = list(Blog.objects.all().filter(is_published='published') ) data = list() for i in posts: data.append({'body':i.body}) return JsonResponse({'data':data},safe=False)Puedes hacerlo en tu vista así:
from django.utils.safestring import SafeString from django.utils.html import strip_tags for i in posts: body = strip_tags(SafeString(i.body))[:250] data.append({'body': body})