Django блог. Как добавить HTML в описание поста из БД и вставить изображение в любую строку?

У меня есть django приложение с blog с перечисленными моделями: Post один ко многим PostImage.

class Post(models.Model):
    title = models.CharField(max_length=256, null=True)
    description = models.TextField(null=True, blank=True)
    image_path = CloudinaryField(null=True, blank=True, transformation={'quality': 'auto:eco'},
                                 folder=f'/blog/{time.strftime("/%Y/%m/%d")}')
    created_at = models.DateTimeField(auto_now_add=True, null=True)
    updated_at = models.DateTimeField(auto_now=True, null=True)
    is_published = models.BooleanField(default=True)

class PostImage(models.Model):
    caption = models.CharField(max_length=128, null=True, blank=True)
    post = models.ForeignKey(Post, on_delete=models.CASCADE)  # post_id
    image_path = CloudinaryField(null=True, blank=True, transformation={'quality': 'auto:eco'},
                                 folder=f'/blog/{time.strftime("/%Y/%m/%d")}')

Я использую шаблонные теги и фильтры django. Изображения отображаются с помощью {% for %}.

{% for i in post_list %}
    <img src="{{ i.image_path.url }}" alt="">
{% endif %}

{{ i.description }} отвечает за описание поста (body). Есть ли способ применить html-разметку для той или иной ЧАСТИ описания? Как я могу вставить img в любую строку описания? (например, у меня есть руководство по установке, поэтому мои инструкции сопровождаются картинкой). На данный момент структура выглядит так:

{% block blog %}
    <div class="page-max-width fill-page-vertically inner-container">
        {% for i in post_list %}
            <div class="post-container">
                <h2>{{ i.title }}</h2>
                <div class="post-meta">
                    <span>Published at: {{ i.created_at|date:"d E Y G:i" }}</span>
                    <span>Updated at: {{ i.updated_at|date:"d E Y G:i" }}</span>
                </div>
                {% if i.postimage_set.all %}
                    <img src="{{ i.image_path.url }}" alt="">
                {% endif %}

                <div class="post-description">
                    {{ i.description|safe }}
                </div>
                {% if i.postfile_set.all %}
                    <div class="post-file-list">
                        <strong>Пов'язані файли: </strong>
                        {% for j in i.postfile_set.all %}
                            <p>
                                <a href="{{ j.file_path.url }}">
                                    {{ j.title }}{{ j.get_extension }}</a> {{ j.file_path.size|filesizeformat }}
                            </p>
                        {% endfor %}
                    </div>
                {% endif %}
            </div>
        {% empty %}
            <p>Наразі тут нічого немає</p>
        {% endfor %}
    </div>
{% endblock %}
Вернуться на верх