这是我的观点。
def teacher_list(request):
group = Group.objects.get(name='Teacher')
users = group.user_set.all()
return render(request, "acnt/teacher-list.html", { "users": users })
这是我正在使用的模板。
{% for teacher in users %}
<a href="#">{{ teacher.get_full_name }}</a> <br/>
{% endfor %}
{{ users }}
这是我在模板上得到的结果。
John Doe
<QuerySet [<User: john>, <User: michel>]>
正如您所看到的,我已通过添加另一个用户michel
更新了该组,并且users
对象同时拥有这两个用户,但它未在我在模板中使用的循环中显示。为什么会这样?