Включать более одного изображения в текстовое поле

Как я могу включить более одного изображения в текстовое поле в сообщениях блога? вот так :

основной заголовок статьи :

имя_статьи 1 изображение статьи 1 article_desc 1

имя_статьи 2 статья_изображение 2 article_desc 2

имя_статьи 3 изображение статьи 3 article_desc 3

Все в одной статье .

вот мои модели:

class Categorie (models.Model):
    class Meta :
          verbose_name_plural = 'Categorie'
    
    title = models.CharField(max_length=50)

    def __str__(self):
          return self.title

class blog (models.Model): 
      class Meta :
            verbose_name_plural = 'blog'
            ordering = ['article_created_at']
      category = models.ForeignKey(Categorie,on_delete=models.CASCADE,null=True)
      article_slug = models.SlugField(blank=True,allow_unicode=True,editable=True)
      article_title = models.CharField(max_length=200 , null=True)
      article_name = models.CharField(max_length=200 , null=True )
      article_picture = models.ImageField(upload_to='img_post' , null=True)
      article_desc = models.TextField(null=True)
      article_created_at = models.DateField(auto_now_add=True)
      article_updated_at = models.DateField(auto_now=True)
      article_auther = models.CharField(max_length=200 , null=True)

      def save(self , *args , **kwargs):
          if not self.article_slug:
             self.article_slug = slugify(self.article_name)
             super(blog , self).save( *args , **kwargs)

      def __str__(self):
          return self.article_title

вот мои взгляды :

from django.shortcuts import render
from . import models
from .models import blog , Categorie

def blog_index(requset):
    posts = blog.objects.all().order_by('-article_updated_at')
    context = {
      'posts':posts,
    }
    return render( requset , 'blog/blog.html' , context)
Вернуться на верх