こんにちは、ページをナビゲートするときにURLが次々に追加されないようにする方法はありますか?
たとえば、/ questions /にはいくつかの質問が表示され、各質問には特定の質問に移動して回答を表示するためのリンクがあります。だから私は
<a href="{% url answer.views.display_answers Question.id %}">View answers</a>
これにより、ページのURLが/ questions /1/に変更されます。問題は、ユーザーを/question/ページに戻すリンクがページにある場合に発生します。
<a href="{% url 'questions' %}">Back to question list</a>
逆一致エラーが返されます。いくつか調べてみると、URLが/ questions / 1 / question /になっているため、不一致が発生していることがわかりました。
だから私のポイントは、ナビゲーション全体にURLを追加するDjangoを制御できる方法があるかどうかです。