Не удается получить результаты поиска в приложении Django

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

<
class ChoresPost(models.Model):  # Job post
    ChoresPost_TYPE_CHOICE = (  # job category
        ('1', 'Vodoinstalater\ka'),
        ('2', 'Eelektricar\ka'),
        ('3', 'Moler\ka'),
        ('4', 'Stolar\ka'),
        ('5', 'IT'),
        ('6', 'Zidar\ka'),
        ('7', 'Cistac\ica')
    )
    user_of_post = models.ForeignKey(ClientsUsers, null=True, on_delete=models.CASCADE)
    post_id = models.BigAutoField(primary_key=True) 
    name = models.CharField(max_length=50, null=False, blank=False, db_index=True)
    bio = models.TextField(null=False, blank=False) 
    date_of_post = models.DateTimeField(auto_now=True)  
    category = models.CharField(max_length=100, choices=ChoresPost_TYPE_CHOICE) 
    budget = models.IntegerField(default=0)  
    date = models.DateField(null=True)
files: model.py

view.py

def search_venues(request):
    if request.method == "POST":
        searched = request.POST['searched']
        venues = ChoresPost.objects.filter(name__icontains=searched)
        return render(request, 'search_venues.html', {'searched': searched, 'venues': venues})
    else:
        return render(request, 'search_venues.html', {})

urls.py

urlpatterns = [
    path('AddNewOffer/', AddOfferPage, name='AddNewOffer'),
    path('Offers/', OfferView, name='OfferView'),
    path('Offer/<int:pk>', ShowOffer.as_view(), name='ShowOffer'),
    path('search_venues/', search_venues, name='searchvenues'),
   ]

В project.html я задал поля поиска:

<form class="d-flax" method="POST" action="{% url 'searchvenues' %}">
   {% csrf_token %}
      <input class="form-control mr-sm-2" type="search" name="searched">
      <button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
 </form>

Страница для отображения результата search_venues.html

{% block content %}
 {% if user.is_authenticated %}
  {% if searched %}
   <h1>You searched for {{ searched }}</h1>
     {% for venue in venues %}
       <p>{{venue}}</p> #here I am not getting any results 
     {% endfor%}
  {% else %}
    <h1>No result</h1>  #Else statement is working in search form 
  {% endif %}
 {% endif %}
{% endblock %}
Вернуться на верх