是 $蟒蛇輸出manage.py殼Django的HTML文件和Python對象
>>> 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()'
請幫助。
您不能像這樣在模板中分配變量。在視圖的模板上下文中定義「a」。 – stormlifter