Изображение между текстом в 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.

Теперь предположим, что вы передали этот текст под именем txt в контекстный словарь в вашем файле views.py. Тогда этот текст может быть отображен следующим образом:

{txt | safe}

Таким образом, вы можете добавить изображение в любое место текста и динамически отрисовать его.

Вернуться на верх