Панель поиска проектов django

Views.py

def search(request):
  code=request.GET.get('search')
  url='http://myAPI/Product/GetProducts'
  x=requests.post(url)
  content=x.json()
  all_products=content['products']
  selected_product= next((item for item in all_products if item['code']== code),None)
  if selected_product!= None:
    product=selected_product

  context={'product':product}
  return render(request,'cart/search.html',context)

Я пытаюсь реализовать панель поиска в своем приложении. Я использую API для получения данных о продукте, затем я выполняю поиск по названию, Но после поиска он не отображает найденный продукт

<h3>Results:</h3>

{% for search in product %}
  {{search.code}}
  {{search.designation}}
{% endfor %}

И я заметил на уровне url моего браузера, что нет значения для action (http://127.0.0.1:8000/cart/search/?search=orange&action= )

Вот форма

    <form method="GET" action="/cart/search/">
        <input type="search" name="search" placeholder="Exemple name product">
        <button class="btn waves-effect waves-light" type="submit">Search
        <i class="material-icons right">search</i>
      </button>
    </form> 

Я нашел ответ, я просто удалил цикл и теперь он отображает данные

  <h3>Results:</h3>
  {{search.code}}
  {{search.designation}}
Вернуться на верх