“NoneType”对象没有属性“src”

2024-05-17 05:43:04 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我没有错的话,我认为这个错误意味着我试图显示不存在的东西。但是我已经提供了内容,我不知道为什么会出现这个错误。我将详细解释:我使用的是django-ckeditor,当我尝试发布图像和文本时,它们被分组为内容。我试着用图片把它缩小到首页,和内容分开。所以我使用python goose从内容中提取图像。 在模型.py在

class Post(models.Model):
    content = RichTextUploadingField(config_name='default')
    @property

    def thumbnail(self):
        g = Goose()
        thumbnail = g.extract(raw_html=self.content).top_image.src
        return thumbnail

html格式

^{pr2}$

如果我做def thumbnail(self,content)(并且没有显示任何内容),那么错误就会消失,但我不应该这样做,因为我是从Post模型中提取的,而且内容是自我满足. 在


Tags: django模型图像文本selfckeditor内容def