0

私が間違っていなければ、このエラーは、存在しないものを表示しようとしていることを意味していると思います。しかし、コンテンツを提供しましたが、なぜこのエラーが発生するのかわかりません。詳細に説明します: 私は django-ckeditor を使用しており、画像とテキストを投稿しようとすると、コンテンツとしてグループ化されます。そして、コンテンツとは別に、画像をフロントページにサムネイル表示するためだけに画像を使用しようとしています。だから私はpython gooseを使ってその画像をコンテンツから抽出しています。models.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サムネイル(セルフ、コンテンツ)を実行するとエラーは消えますが(何も表示されません)、Postモデルから抽出しているため、それを行うべきではありません。コンテンツはself.contentです。

4

0 に答える 0