Django 中文本之间的图像
Image between text in Django
我正在尝试弄清楚如何在 Django 中的博客 post 中的文本之间放置图像。我首先想到使用 urlize 过滤器 ({ blog.body | urlize }) 之类的东西,它允许我在文本主体上为图像包含一个 link,然后在 [=19] 上渲染图像=],可惜没有过滤器。或者至少我不知道。
然后我意识到,如果我能以内联命令的形式将图像放置在管理面板本身内会更好,就像这里所做的那样:
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}
这样您就可以在文本中的任意位置添加图像并动态呈现它。
我正在尝试弄清楚如何在 Django 中的博客 post 中的文本之间放置图像。我首先想到使用 urlize 过滤器 ({ blog.body | urlize }) 之类的东西,它允许我在文本主体上为图像包含一个 link,然后在 [=19] 上渲染图像=],可惜没有过滤器。或者至少我不知道。
然后我意识到,如果我能以内联命令的形式将图像放置在管理面板本身内会更好,就像这里所做的那样: 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}
这样您就可以在文本中的任意位置添加图像并动态呈现它。