<li><a href="/polls/{{ question.id }}/">{{ question.question_text }}</a></li>
这里我们使用{{}}标记作为question.id是一个变量,但是,
<li><a href="{% url 'detail' question.id %}">{{ question.question_text }}</a></li>
当我们从模板中删除硬编码的网址时,为什么我们不在问题周围使用{{}}?
答案 0 :(得分:0)
{% %}
表示模板标记,其中的任何内容都被视为python代码。把它看作是一种逃避。而{{ }}
本身会转义变量,因此您可以使用这些值。
有关详情,请参阅文档:https://docs.djangoproject.com/en/dev/topics/templates/#the-django-template-language