Задать вопрос
@Vinand

Почему Django view функция по ajax не хочет работать с киррилическим текстом(живой поиск)?

@api_view(['POST', ])
def live_search(request):
        if request.method == 'POST':
                key = request.data['key']
                result = Event.objects.filter(title__istartswith=key)
                events = serializers.serialize('json', result)
                print (key)
                print (result)
        data = {
                'events': events,

        }
        return Response(data)


Поиск по первым буквам ключа возвращает правильные значения если key на английском если на русском почему-то возвращает [] хотя там должны быть совпадения. раньше вроде работало, непонятно в какой-момент сломалось . локально litsql . в продавшее postgresql

Че это может быть?
  • Вопрос задан
  • 554 просмотра
Подписаться 2 Оценить 12 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы