小编b3a*_*ast的帖子

如何在Django模板中显示多个视图?

我想在模板中显示以下两个视图index.html.

class IndexView(generic.ListView):

    template_name = 'items/index.html'
    context_object_name = 'popular_items_list'

    def get_queryset(self):
        return Item.objects.order_by('-rating')[:5]

class tryView(generic.ListView):

    template_name = 'items/index.html'
    context_object_name = 'latest_items_list'

    def get_queryset(self):
        return Item.objects.order_by('pub_date')[:5]
Run Code Online (Sandbox Code Playgroud)

有没有办法将这两个视图合并为一个视图?

我该如何显示两个查询集index.html

是否可以Item.objects.all()在模板中发送所有和过滤器?

python django django-templates django-views

5
推荐指数
1
解决办法
3272
查看次数

标签 统计

django ×1

django-templates ×1

django-views ×1

python ×1