Andriy_Kosmenyuk
@Andriy_Kosmenyuk
HTML CSS JS Python

Django 2. Как скрыть все html теги в тексте,и при этом сделать их неактивными, с помощью Django 2 тегов?

У меня есть модель, в которой есть об'єкт класса TextField. В полях этого класса в базе данных могут содержатся html теги,которые используются для вставки ссылок, изображений, выбора цвета текста,то есть на сайте можно использовать текстовой редактор в моем случае я использую приложение django-summernote. Но на одной станице, на которой есть блок который отображает последние новости, нужно скрыть все html теги, и при этом сделать так, чтобы они ни как не влияли на сам блок. То есть чтобы все изображения,ссылки,изменения цвета или стиля текста были не активными,скрытыми. И желательно чтобы при использовании фильтра |truncatewords:30, скрытые html теги, |truncatewords не считал словами.

Сейчас:

5d7e0f0de8502375784242.png

Нужно:

5d7e0ff246553968402361.png
  • Вопрос задан
  • 45 просмотров
Решения вопроса 2
@szelga
Andriy_Kosmenyuk
@Andriy_Kosmenyuk Автор вопроса
HTML CSS JS Python
Я нашел решения к этой задачи. На самом деле, как оказалось, всё просто. Просто нужно использовать фильтр |striptags в шаблоне. Также хочу отметить что фильтры такие как |truncatewords нужно ставить после фильтра |striptags. Надеюсь что кому то помог,или помогу своим решением своей же задачи.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Omnic Москва
от 100 000 до 160 000 руб.
CRON Махачкала
от 60 000 до 140 000 руб.
Uploadcare Санкт-Петербург
от 2 800 usd.
19 окт. 2019, в 19:49
700 руб./в час
19 окт. 2019, в 19:46
35000 руб./за проект
19 окт. 2019, в 19:37
300000 руб./за проект