【发布时间】:2017-08-21 16:00:20
【问题描述】:
这里是 Django 新手。我正在做 Django 教程,虽然我可以盲目地遵循代码,但我只是对它的工作原理感到困惑。我知道 {% code %} 是允许我们将 python 代码插入到 html 中的,我没有得到的是行:
<li><a href="/polls/{{ question.id }}/">{{ question.question_text }}
我想解释一下带有变量的两个大括号如何转换为该变量的字符串表示形式。
我之所以问,是因为我尝试自己在解释器中进行类似的操作,但没有得到相同的结果。
{% if latest_question_list %}
<ul>
{% for question in latest_question_list %}
<li><a href="/polls/{{ question.id }}/">{{ question.question_text }}
</a></li>
{% endfor %}
</ul>
{% else %}
<p>No polls are available.</p>
{% endif %}
【问题讨论】:
标签: html python-3.x django-templates