django 1.8.3教程index.html模板错误获取相关网址

时间:2015-08-10 11:43:25

标签: python django

我正在学习Django 1.8.3和教程,我来到这里:Removing hardcoded URLs in templates。我按照此部分修改了polls/template/polls/index.html,如下所示:

{% if latest_question_list %}
<ul>
{% for question in latest_question_list %}
    <!--<li><a href="/polls/{{ question.id }}/">{{question.question_text}}</a></li>-->
    <li><a href="{% url 'detail' question.id %}">{{ question.question_text }}</a></li>
{% endfor %}
</ul>
{% else %}
    <p> No polls are available. </p>
{% endif %}

但是,当我通过点击URL访问问题时,我得到404这样:404 page when click a question。 我不知道我的代码有什么问题?

1 个答案:

答案 0 :(得分:2)

您的Django模板标记以% }结尾(在您链接到的错误页面上),因此Django无法识别它。

删除空格。