我是django的新手,并创建了一个与本教程中描述的民意调查网站没有太大区别的应用程序.在我得到的网站上:
Exception Type: TemplateSyntaxError
Exception Value:
Caught TypeError while rendering: 'Manager' object is not iterable
Exception Location: /usr/lib/python2.7/dist-packages/django/template/defaulttags.py in render, line 190
Run Code Online (Sandbox Code Playgroud)
指向标记错误lin line 4的模板(渲染时捕获TypeError:'Manager'对象不可迭代):
test
2 {% if clips %}
3 <ul>
4 {% for aclip in clips %}
5 <li><a href="/annotate/{{ aclip.id }}/">{{ aclip.name }}</a></li>
6 {% endfor %}
7 </ul>
8 {% else %}
9 <p>No clips are available.</p>
10 {% endif %}
Run Code Online (Sandbox Code Playgroud)
这是剪辑对象:
class Clip(models.Model):
def __unicode__(self):
return self.name
name = models.CharField(max_length=30)
url = models.CharField(max_length=200)
Run Code Online (Sandbox Code Playgroud)
和视图代码: …