Ошибка запроса в Django при использовании диакритических знаков

Мой ListView в Django это:

class UserPostListView(ListView):
    model = Post
    template_name = 'blog/user_posts.html'
    context_object_name = 'posts'
    paginate_by = 5

    def get_queryset(self):
        user = get_object_or_404(User, username = self.kwargs.get('username'))
        return Post.objects.filter(author=user).order_by('-date_posted')

Когда ID пользователя содержит буквы типа č, ć, š, происходит сбой с сообщением:

GET http://myapp.local/user/ITeri%C4%87 404 (Not Found)

Как я могу это исправить? Я использую тот же код на своем компьютере, и он работает. Я загрузил тот же код на сервер компании и только это не работает.

Вернуться на верх