Как показать резюме контента (CKEditorField)?
У меня есть модель, в которой я создал поле 'content', которое представляет собой RichTextUplodingField(). Теперь у меня есть домашняя страница, на которой я хочу отобразить все написанные блоги. По сути, я хочу, чтобы заголовок, сводка с изображением (которое я использовал в RichtextUplodingField) каждого блога был опубликован, чтобы я мог перенаправить на полный контент, как только кто-то нажмет "ReadMore". Я знаю, как создать резюме в CharField, но не знаю, как это возможно с RichTextUploadingField. В настоящее время я использую отдельные поля для "Сводка" и "Изображение", которые я использую для создания сводки. Я знаю, что может быть какой-то другой способ сделать это, лучше. Пожалуйста, помогите мне с этой проблемой. Вот моя модель.
class ArticleModel(models.Model):
title=models.CharField(null=False,default='Placeholder',max_length=250)
author=models.ForeignKey(User,on_delete=models.SET_NULL,null=True)
content=RichTextUploadingField(default="Add the content here")
summary=RichTextField(default="Enter the summary here...")
slug=models.SlugField(max_length=250,null=False)
published_at=models.DateTimeField(auto_now_add=True)
image=models.ImageField(upload_to='images',blank=True,null=True)
tags=TaggableManager()
class Meta:
ordering=['-published_at']
def __str__(self):
return self.title
def save(self,*args,**kwargs):
self.slug=slugify(self.title)
super(ArticleModel,self).save(*args,**kwargs)