首先,我是Django
世界上的初学者,所以也许我想做的事情很疯狂,或者是对概念的误解,所以我们开始吧:
我们怎么看,通用视图为我们在模板中一直使用的常见模式节省了很多时间,其中之一是ListView
根据一组属性检索我们的模型列表
from models import Post
from django.views.generic import ListView, DetailView
class PostListView(ListView):
model = Post
template_name = 'blog/post_list.html'
我们绑定我们的Post
模型以创建ListView
一个集合post_list.html
作为我们的模板但是......当我们的模板中我们需要显示多个模型时会发生什么?想象一下这个显示一个帖子列表,但我们想在这个模板中显示另一个列表,为此我们可以使用通用视图来做到这一点?还是我们必须像往常一样做?