我想弄清楚如何在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}
这样你就可以在文本的任何地方添加图像并动态渲染它。