Как получить атрибут словаря в шаблоне Django?

Я пытаюсь анализировать RSS-каналы в приложении Django. Пока все работает, но я не могу заставить изображения в лентах отображаться.

Мой views.py выглядит следующим образом:

from django.shortcuts import render
from web.models import airline, world
import feedparser

from django.http import HttpResponse

def news(request, selection):
    news = ['https://www.aerotelegraph.com/feed', 'https://www.aviationweek.com/rss.xml', 'https://www.airway1.com/rss']
    selection = news[selection]
    feeds = feedparser.parse(selection)
    context_dict = {}
    context_dict['url'] = feeds.feed.link
    context_dict['titel'] = feeds.feed.title
    context_dict['feeds'] = feeds

    return render(request, 'web/news.html', context=context_dict)

Мой шаблон news.html выглядит следующим образом:

{% load static %}
{% block body_block %}
<h4>News from <a href="{{ url }}" target="news">{{ titel }}</a></h4>
<ul class="list-group">
{% for entry in feeds.entries %}
    <li class="list-group-item">
       <a target="news" href="{{entry.link}}"><b>{{entry.title}}</b></a><br>
       <img src="{{entry.image}}{{entry.media_content}}" width="250"><br>
       <p>{{entry.description}}</p>
    </li>
{% endfor %}
</ul>
{% endblock %}

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

[{'url': 'https://aerotelegraph.imgix.net/production/uploads/2022/08/brussels-a330.png?auto=compress%2Cenhance%2Cformat&ch=Save-Data&crop=edges&dpr=1&fit=crop&h=316&w=653&s=7e73358df59ca8274c54497fbe55ed6c', 'medium': 'image'}]

Это выглядит как объект словаря, но я пытался сделать следующие варианты, но все они приводят к ошибке.

   <img src="{{entry.image}}{{entry.media_content[0]['url']}}" width="250"><br>
   <img src="{{entry.image}}{{entry.media_content['url]}}" width="250"><br>
   <img src="{{entry.image}}{{entry.media_content.['url']}}" width="250"><br>
   <img src="{{entry.image}}{{entry.media_content.url}}" width="250"><br>

Он продолжает говорить TemplateSyntaxError at /web/news/2, Could not parse the remainder: '[0].['url'] from 'entry.media_content[0].['url'] (или аналогично с другими вариантами).

Можно ли получить только этот атрибут вместо всей строки из media_content?

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