組み込みのdjangourlencodeフィルターを使用したURLのエンコードに問題があります。デフォルトのdjangoサーバーで使用すると、すべて問題ありません。しかし、apache2では機能しません。C#というタグがあります。ローカルホストでは、私のURLは... tags / C%23 /にエンコードされますが、apache2ではtags /C/です。
私は何をすべきか?
これはapacheのバグだと思います。最も簡単な解決策は、URL エンコーディングを 2 回行うか、base64 エンコーディングを行うことです。