Включать более одного изображения в текстовое поле
Как я могу включить более одного изображения в текстовое поле в сообщениях блога? вот так :
основной заголовок статьи :
имя_статьи 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)