Почему фильтр django не работает для поиска без учета регистра
Я пытаюсь получить данные из моделей django,
где как
TaskBlockers.objects.filter(task__project=1,task__team='Backend')
дает queryset с 3 объектами
TaskBlockers.objects.filter(task__project=1,task__team='backend')
дает пустой набор запросов.
он должен был возвращать одно и то же для обоих запросов, не так ли? если да, то почему это происходит и как я могу исправить это для обоих типов ввода.
вот мои модели.
class TaskBlockers(models.Model):
task = models.ForeignKey(ProjectTask,on_delete=models.SET_NULL,null=True,related_name='task_id_related')
blocker = models.CharField(max_length=100,null=False)
class ProjectTask(models.Model):
project = models.ForeignKey(Projects,on_delete=models.SET_NULL,null=True)
team = models.CharField(max_length=10)
task_title = models.CharField(max_length=200,null=False)
task_desc = models.TextField(blank=True)
попробуйте нижеприведенный поиск запросов...
data = Demo.objects.filter(name__iexact='Rakesh') # required string exact match, but not required case-sensitive.
data = Demo.objects.filter(name__exact='rakesh') # required string exact match, but not required case-sensitive.