Использую django-filter. Фильтр работает отлично, но как только в параметрах фильтрации появляется русская буква следующая страница пагинации результатов уже не открывается то есть : при фильтрации по русскому имени имеем
url :
http://127.0.0.1:8000/formanagers/testlist/?test_start_time=&test_user__first_name=%D0%B8%D0%B2%D0%B0%D0%BD
далее для пагинации я использую такое :
<a href="?page={{ queryset.next_page_number }}{% for key,value in request.GET.items %}{% ifnotequal key 'page' %}&{{ key }}={{ value }}{% endifnotequal %}{% endfor %}">
и получаю на следующей странице url :
http://127.0.0.1:8000/formanagers/testlist/?page=2&test_start_time=&test_user__first_name=иван
естественно я получаю несуществующую страницу по какому урл, как сделать так, что бы я получал закодированное значение имени в GET на следующей странице
П.С.
DEFAULT_CHARSET = 'ISO-8859-8'
не помогло
Updated 20 Feb. 2016, 16:21 by Origin.