私はDjango Pollsのウェブサイトを構築するためのチュートリアルを行ったが、詳細を見るために質問をクリックするとエラーが出た。エラーメッセージ:詳細を見ると404エラー、投票Django
Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:
^polls/ ^$ [name='index']
^polls/ ^(?P<pk>[0-9]+)/$ [name='detail']
^polls/ ^(?P<pk>[0-9]+)/results/$ [name='results']
^polls/ ^(?P<question_id>[0-9]+)/vote/$ [name='vote']
^admin/
The current URL, polls/“/polls/7/”, didn't match any of these.
なぜ私にURL poll/"/ polls/7 /"を返すのかわかりません。この質問に
{% if latest_question_list %}
<ol>
{% for q in latest_question_list %}
<li><a href=“{% url "polls:detail" q.id %}”>{{ q.question_text }}</a></li>
{% endfor %}
</ol>
{% else %}
<p> No Polls are available. </p>
{% endif %}
フォローアップ: 私は最終的にハードコードされたリンクにスマートリンクを変更することで、この問題を解決し、ここでは、私は、テンプレートを書いた方法です。
'{%url" detail "q.id%}"として試しましたか? – alix
私は試しましたが、うまくいきませんでした。 – Zhan