我试图让表格从模型中获取数据。 但是我收到了这个错误:
TypeError at /main/
'Manager' object is not iterable
模板文件:
3 <head>
4 <meta charset="UTF-8">
5 <title>Acc</title>
6
7 </head>
8 <body>
9 <h1>The Values are:</h1>
10 {% if main %}
11
12 <table>
13 {% for obj in main %}
14 <tr>
15 <td>{{ obj.isTremor }}</td>
16 <td>{{ obj.isFall }}</td>
17 </tr>
18 {% endfor %}
19 </table>
20
21 {% endif %}
22 </body>
23 </html>
对不起,如果这是一个非常荒谬的问题,但我对此非常陌生。 感谢
编辑1:
查看呈现此内容:
def main(request):
acc_list = AccModel.objects
acc_dict = {'main': acc_list}
return render(request, 'appTwo/main.html', context=acc_dict)
网址:
url(r'^main/', views.main, name='main'),
答案 0 :(得分:2)
all()
缺失
def main(request):
acc_list = AccModel.objects.all() #you had missed the .all()
acc_dict = {'main': acc_list}
return render(request, 'appTwo/main.html', context=acc_dict)