【发布时间】:2011-01-11 21:02:41
【问题描述】:
在浏览了应用引擎和 webapp 框架的一些基本教程之后,我尝试显示与我创建的项目结构相关的文档(例如 {% ifequal project.key doc.parentproject %} )我创建了几个文档,它们确实具有与项目中的键相同的 doc.parentproject,但不知何故,这个 for 循环永远不会运行。如果我将 project.key 替换为实际的项目键值,那么对于那些特定的 ket,它会返回 true。我在这里缺少一些基本的模板吗?我无法在 google 或 django 网站上找到任何答案(webapp 使用 django 模板引擎)。任何帮助,将不胜感激。
对不起,如果这是基本的新材料......
{% for project in projects %}
<blockquote>
<div style="border:1px solid #999; padding:20px;">
<h3>{{ project.projectname|escape }} </h3>
<h5>{{ project.key }}</h5>
<table border="1" cellpadding="5" cellspacing="0" width="600">
<tr>
<td>Doc Feed Name</td>
<td>Feed author</td>
<td>Spreadsheet URL</td>
<td>Parent Project Key</td>
<td>Created on</td>
<td> </td>
</tr>
{% for doc in docs %}
{% ifequal project.key doc.parentproject %}
<tr>
<td>doc name:{{ doc.name|escape }}</td>
<td>{{ doc.author }}</td>
<td>{{ doc.link }}</td>
<td>{{ doc.parentproject }}</td>
<td>{{ doc.date }}</td>
<td>Delete</td>
</tr>
{% endifequal %}
{% endfor %}
</table>
{% endfor %}
【问题讨论】:
标签: python django google-app-engine