Объект 'NoneType' не имеет атрибута 'src'
Если я не ошибаюсь, я думаю, что эта ошибка означает, что я пытаюсь показать, что не существует. Но я предоставил содержание, я не знаю, почему я получаю эту ошибку. Я объясню подробно: я использую 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 thumbnail(self, content) (и ничего не отображается), но я не должен этого делать, так как я извлекаю из модели Post и тот контент, который является self.content.