Как я могу декодировать значение из request.GET, если оно в юникоде?
def find_streets(request, qs=None):
city_name = request.GET.get('city_name')
print(request.GET.get('city_name'))
# %u041C%u043E%u0441%u043A%u0432%u0430
# (Москва)
qs = models.Streets.objects.values_list('street_name', flat=True).filter(city__city_name=city_name)
Если я фильтрую английское слово - я успешно получаю результаты, но если я фильтрую русское слово - результат будет пустым.Например, русское слово Москва
возвращается из request.GET в юникоде как:
% u041C% u043E% u0441% u043A% u0432% u0430
Кодирование этого вutf-8 возвращает то же значение.
Как преобразовать %u041C%u043E%u0441%u043A%u0432%u0430
в Москва
или как отфильтровать данные БД, используя это значение Unicode?