Как вы можете фильтровать по тексту выбора вместо клавиши выбора?
Предположим, у вас есть следующее CharField в модели:
CHOICES = ( ('FI', 'First'), ('SE', 'Second'), ('TH', 'Third') )
choiceField = models.CharField(max_length=2, choices=CHOICES)
Затем вы пытаетесь отфильтровать его в посмотреть так:
query_in_choice_field = Model.objects.filter(choiceField__contains=query)
запрос является строкой, это может быть 'третий' или 'ir'
Этот фильтр проверяет только 'FI', ' SE 'и' TH '.
Как бы вы фильтровали по «Первому», «Второму» и «Третьему»?