私が間違っていなければ、このエラーは、存在しないものを表示しようとしていることを意味していると思います。しかし、コンテンツを提供しましたが、なぜこのエラーが発生するのかわかりません。詳細に説明します: 私は 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です。