我有一个模特,我已经制作了一个字段'内容'这是一个 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)