如何显示内容摘要(CKEditorField)?

时间:2018-06-06 19:15:58

标签: django django-models django-forms django-ckeditor

我有一个模特,我已经制作了一个字段'内容'这是一个 RichTextUplodingField(),现在我有一个主页,我想在其中显示所有写的博客。基本上我想要发布每个博客的图像(我在RichtextUplodingField中使用)的标题,摘要,以便我可以在有人点击" ReadMore"时立即重定向到完整内容。我知道如何在CharField中创建摘要,但不知道如何使用RichTextUploadingField实现这一点。我目前正在使用单独的字段进行"摘要"和#34; Image",我用于摘要创建。我知道可能还有其他方法可以做到这一点,这是一种更好的方法。请帮我解决这个问题。这是我的模特。

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)

0 个答案:

没有答案