Django: изображения не загружаются вместо альтернативного текста

Я пытался отобразить миниатюры медиафайлов с других новостных сайтов на домашней странице моего сайта django с помощью feedparser, но изображение не загружается, вместо него отображается альтернатива: вот так выглядит моя текущая домашняя страница

homepage.html:

<div class="col-md-2 my-auto">
 <img
  src="{{ post.image.url }}"
  class="img-fluid ml-3 my-3"
  alt="{{ post.pubdate }}"
 >
</div>

models.py:

class Post(models.Model):
    title = models.CharField(max_length=200)
    description = models.TextField()
    pubdate = models.DateTimeField()
    link = models.URLField()
    image = models.URLField()

    def __str__(self):
        return self.title

startjobs.py (этот файл использовал feedparser для разбора новостей):

logger = logging.getLogger(__name__)

def save_new_posts(feed):
    feed_title = feed.channel.title
    feed_image = feed.channel.image['href'][0]

    for item in feed.entries:
        if not Post.objects.filter(link=item.link).exists():
            post = Post(
                title=item.title,
                description=item.description,
                pubdate=parser.parse(item.published),
                link=item.link,
                image=feed_image,
            )
            post.save()

def fetch_realpython_posts():
    _feed = feedparser.parse("http://feeds.foxnews.com/foxnews/latest")
    save_new_posts(_feed)

def fetch_talkpython_posts():
    _feed = feedparser.parse("https://feeds.nbcnews.com/nbcnews/public/news")
    save_new_posts(_feed)

def delete_old_job_executions(max_age=604_800):
    DjangoJobExecution.objects.delete_old_job_executions(max_age)

views.py:

class HomePage(ListView):
    template_name = "homepage.html"
    model = Post
    paginate_by = 10
    ordering = ['pubdate']

    def get_context_data(self, **kwargs):

        context = super().get_context_data(**kwargs)
        context["posts"] = Post.objects.filter().order_by("-pubdate")[
            :10
        ]
        return context

main urls.py:

urlpatterns = [
    path('admin/', admin.site.urls),
    path("", include("news.urls")),
    path('accounts/', include('django.contrib.auth.urls')),
    path('', TemplateView.as_view(template_name='homepage.html'), name='homepage'),
]

Не уверен, почему изображение не отображается вместо альтернативного текста, любая помощь будет признательна

Вернуться на верх