我希望将多个数据从两个不同的模型发送到模板
class UserListView(generic.ListView):
model = UserProfile
template_name = 'users/users.html'
context_object_name = 'users'
class UserListView(generic.ListView):
model = User
template_name = 'users/users.html'
context_object_name = 'users'
答案 0 :(得分:0)
您可以直接访问 User 中的 UserProfile 数据(反之亦然),因为它们具有OneToOne关系。但是使用相同的模板可能不是一个好主意(对于两个单独的视图)。假设您只保留UserListView
,则可以在users/users.html
中尝试这样:
{% for obj in objects %}
{{ obj.userprofile }}
{% endfor %}