0

如果我没记错的话,我认为这个错误意味着我正在尝试显示不存在的内容。但是我已经提供了内容,我不知道为什么会出现这个错误。我会详细解释:我正在使用 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 中

<img src="{{ post.thumbnail }}" />

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

4

0 回答 0