Объект '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.

0 ответов

Другие вопросы по тегам