Django中文本之间的图像



我想弄清楚如何在Django的博客文章的文本之间放置图像。我首先想到的是使用urlize过滤器({blog;Body | urlize}),这将允许我在文本主体上包含图像的链接,然后在帖子上渲染图像,但是遗憾的是,没有过滤器。至少据我所知没有。

然后我意识到如果我能把图像放在管理面板本身,在一个内联命令的形式,就像它是这样做的:https://pythonhosted.org/django-inline-media/

什么是一个简单的实现,不需要我使用整个包?如有任何帮助,不胜感激。

你总是可以使用安全过滤器,并在你的文本之间使用一个img标签。

例如,在管理面板中添加的文本可以这样写:

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor 
incididunt ut labore et dolore magna aliqua. 
<img src="">
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu 
fugiat nulla pariatur.

现在让我们假设您已经在views.py文件的上下文字典中以txt的名称传递了该文本。然后这个文本可以呈现如下:

{txt | safe}

这样你就可以在文本的任何地方添加图像并动态渲染它。

相关内容

  • 没有找到相关文章

最新更新