Как делать поиск через сайт в базе данных Django?

Как делать поиск через сайт в базе данных? Шаблон с поиском уже создан, осталось сделать функцию или в самом шаблоне что-то такое чтобы находило нужное в базе данных.

<!DOCTYPE html>
<html>
<head>
    <title>Поисковая страница</title>
</head>
<style type="text/css">
    .search {
      display: inline-flex;
      border: 1px solid black;
      border-radius: 30px;
      padding: 10px;
    }

    .search-icon {
      width: 20px;
      height: 20px;
      margin-right: 10px;
      order: -1;
    }

    .search-field {
      width: 300px;
      border: 0; 
    }

    .search-field:focus {
      outline: none;
    }

    .search-field:focus + .search-icon {
      /* стили для иконки при фокусе поля */ 
    }
</style>
<body>
    <div class="search">
        <input type="text" class="search-field" placeholder="Введите нужный вам текст.">
        <img src="https://image.flaticon.com/icons/svg/49/49116.svg" alt="" class="search-icon">
    </div>
</body>
</html>

Вот то, что в models.py:

from django.db import models

# Create your models here.
class Post(models.Model):
    title = models.CharField(max_length = 50)
    description = models.TextField(blank=True)

    def __str__(self):
        return self.title


Ответы (0 шт):