1

我目前正在尝试 django tinymce,我想在主页上显示总共大约 200 个字符的截断文本。

问题是我不希望 html 标签出现,也不希望图像出现在这个截断的文本中。有没有简单的方法来解决它?

示例:如果图像在 200 个字符之间,则会显示 img 标签、属性等,如果我使用安全模板标签,则会呈现图像。我应该如何解决这个问题?我应该编写自己的模板标签并删除图像吗?

第二个问题是我找不到从用户 PC 浏览图像并上传的选项。我不希望任何页面查看媒体,我只想浏览和上传图片。

4

2 回答 2

2

1) Django 包含一个模板标签striptags来去除 html 标签。它使用正则表达式,它不是正确的解决方案,但它会完成这项工作。

2) 看起来,浏览图像不包括在django-tinymce. 您需要使用另一个模块并将其与 TinyMCE 集成来完成这项工作。

于 2013-11-14T12:52:01.633 回答
0

您可以使用django-multiuploader上传图片。我有很好的经验。

于 2013-11-14T13:16:10.133 回答