Изображение между текстом в 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}
Таким образом, вы можете добавить изображение в любое место текста и динамически отрисовать его.