如何在django中使用mixins

时间:2016-09-14 15:57:03

标签: django django-class-based-views

我想覆盖get_context_data并包含来自其他模型的数据。

我有详细信息视图,在该网站页面上我想显示带有分页的列表。

我想混合详细视图和少量列表视图,我想在详细页面上进行分页,我希望使用.filter()和** kwargs或手动kwargs进行过滤。

我想在详细视图中继承列表视图,我想在详细视图中继承列表视图。我想要简短。

我想使用简单的paginate_by = make get_context_data进行分页配置......这可能吗?

1 个答案:

答案 0 :(得分:1)

您需要执行类似

的操作
def get_context_data(self, *args, **kwargs):
    context = super(MyClass, self).get_context_data(*args, **kwargs)
    context['MyList'] = QuerySet
    return context

这会将您想要的任何内容添加到上下文中,并使其在模板中可用。