Невозможно выполнить поиск из hacker news api django

Я хотел бы искать различные элементы (вакансии, истории, вопросы) из hacker news api, но я не могу понять, как сделать это правильно, пожалуйста, проверьте код ниже и скажите мне, что я делаю неправильно, так как я не могу запустить его успешно.

def search(request):
    if 'search' in request.GET:
        search = request.GET['search']
        url = 'https://hacker-news.firebaseio.com/v0/item/{item-id}.json?print=pretty'
        response = requests.get(url)
        article_list = response.json()
        context = {}
        context['objects'] = []

        for each_id in article_list[:10]:
        # Make a separate API call for each article.
            url = f"https://hacker-news.firebaseio.com/v0/item/{each_id}.json" 
            # get response for individual articles
            response = requests.get(url)
            article_dict = response.json()
            context['objects'].append(article_dict)
    return render(request, 'SyncNews/search.html', context)
    {% for x in objects %} 
        <h3 class="news-subheading">{{ x.title }}</h3> 
    {% endfor %}
                <form method="GET" action="{% url 'search' %}">  
                    <input type="text" name="item-id" placeholder="Search" />
                </form> 

Ваш код в строке 4 является проблематичным.

url = 'https://hacker-news.firebaseio.com/v0/item/{item-id}.json?print=pretty'

{item-id} не был определен.

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