下面是 $python管理.py外壳
>>> a=Mocument.objects.all()
>>> a
[<Mocument: abc.xlsx>, <Mocument: 1.csv>, <Mocument: ok.csv>, <Mocument: 11.csv>, <Mocument: 12.csv>]
>>> a[0]
<Mocument: abc.xlsx>
>>> for i in a:
... print i
...
这是输出
abc.xlsx
1.csv
ok.csv
11.csv
12.csv
直到这里一切都很好。当我试图检索HTML模板中的数据时,问题就开始了。 这是我的html文件代码
<html>
<head>
<meta charset="utf-8">
<title>Minimal Django File Upload Example</title>
</head>
<body>
<!-- List of uploaded documents -->
{% a=Mocument.objects.all() %}
{% for i in a %}
<p>{% print i %}</p>
{% endfor %}
</body>
</html>
以下是错误详细信息
Error:-------------------- Exception Value: Invalid block tag: 'a=Mocument.objects.all()'
请帮忙。你知道吗
您没有编写有效的django模板代码。不能在模板中使用任何python代码。你必须使用特定的django标签和过滤器。阅读这里:https://docs.djangoproject.com/en/1.5/topics/templates/
我认为你的情况下,你应该这样做:
您需要将
monument_objects
从视图传递到模板上下文中。你知道吗相关问题 更多 >
编程相关推荐