Я использую MySQL для производственного сервера и SQLite для тестирования локального сервера для моего приложения django.
У меня есть такая модель:
class Product(models.Model):
name = models.CharField(max_length = 40)
В моем приложении реализована функция поиска для поиска товара.
Я использую эту команду: Product.objects.filter(name__contains = text)
Но таким образом, если я ищу пробел " "
, приложение возвращает мне каждый продукт с пробелом в имени. Это немного уродливо, а также, если я ищу один символ, например, a
, он возвращает все имя, содержащее a
. Есть ли способ поиска только «одного полного слова»?