Python / Django 用户配置文件页面 URL 土耳其语字符问题

Python / Django Users Profile Page URL Turkish Character Problem

它在我的本地主机上工作。但是我的服务器 (centos 7-plesk) 不支持相同的代码。

示例我的用户个人资料link:

domain.com/user/Maşuka

这 link 在我的本地主机上工作没有任何问题。

但是这个 link 自动重定向是这样的,我给出了 404 错误页面:

域名.com/user/Ma%25c5%259fuka/

问题出在哪里?我该如何解决这个问题。

localhost和centos有什么区别?为什么只在 localhost 上运行良好。

我的服务器(Nginx - Centos - Plesk)

我通过将 link 带入适当的结构找到了解决方案。

我只是在我的 link 中使用 slugify,就像这样;

<a href="/user/{{ view.author.username|slugify }}/" >@{{ view.author }}</a>

然后我的link转换;

domain.com/user/Maşuka

domain.com/user/Masuka