Ошибка запроса в 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)
Как я могу это исправить? Я использую тот же код на своем компьютере, и он работает. Я загрузил тот же код на сервер компании и только это не работает.