私はこのアンカーリンクを持っています:
<a href="/question/tag/1/1/?list_id={{title}}">{{title}}</a>
時々、このタイトルは "Django + Python"のように+(演算子を追加)を含むコンテンツを持っています。
ただし、アンカーリンクに直接配置した場合、配信されるURLは次のようになります。
http://127.0.0.1:8080/question/tag/1/1/?list_id=Django + Python
これは、urlデコーダーがlist_id GET = DjangoPythonと見なしたため、最終的には検索で問題を引き起こします。
それで、誰もがこの問題を回避する方法を知っていますか?アンカーリンクを入力ボタンに変更したくないことに注意してください。
の代わりに
{{ title }}
行う
{{title|urlencode}}