嗨我正在使用App Engine/Python来做一个简单的网站。我在Django模板问题上遇到了一些麻烦。Python/Django:简单的Django模板
总之,我想用一个“ShortName”来访问“LongName”。
的soource代码:
LongName={"so":"stackoverflow","su":"superuser"}
ShortName=['so','su']
然后我通过这两个参数的模板。
在模板我写:
{% for aname in ShortName %}
{{ aname }} stands for {{ LongName.aname }},
{% endfor %}
输出是:给出
so stands for, su stands for
没有错误。 LongName.aname
不会工作。
我不知道什么是错的。
它在我看来像你的LongName声明有一个不需要的和无与伦比的单引号。这实际上是在你的代码中,还是只是你的问题中的一个错字? – 2012-04-28 18:06:44
@亚当它是一个错字。编辑。 – 2012-04-28 18:12:50