2013-11-14 3 views
0

В настоящее время я пытаюсь использовать django tinymce, я хочу показать на главной странице усеченный текст объемом около 200 символов.Django tinymce safe template tag

Проблема в том, что я не хочу, чтобы html-теги отображались или изображения отображались в этом усеченном тексте. Есть ли простой способ его решить?

Пример: Если изображение находится между 200 символами, будет отображаться тег img, атрибут и т. Д., И если бы я использовал безопасный тег шаблона, изображение будет отображаться. Как мне решить эту проблему? следует ли писать собственный тег шаблона и удалять изображения?

Вторая проблема заключается в том, что я не мог найти возможность просматривать изображения с пользовательского ПК и загружать их. Я не хочу, чтобы какая-либо страница просматривала носитель, я только хочу просматривать и загружать изображения.

ответ

1

1) Django включает в себя шаблонный тег striptags для разметки html-тегов. Он использует регулярные выражения, это не правильное решение, но оно выполнит эту работу.

2) Кажется, просмотр изображений не включен в качестве опции в django-tinymce. Вам нужно использовать другой модуль и интегрировать его с TinyMCE для выполнения задания.

0

Вы можете использовать django-multiuploader для загрузки изображений. У меня был хороший опыт.

+0

Он не может быть включен в tinymce. Я хочу, чтобы это был вариант в тиниме. – moenad

+1

смотрите http://stackoverflow.com/questions/13985552/django-with-jquery-tinymce-image-upload-plugin и http://justboil.me/ –

Смежные вопросы