当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Django ContextMixin.get_context_data用法及代码示例


本文介绍django.views.generic.base.ContextMixin.get_context_data的用法。

声明

get_context_data(**kwargs)

返回表示模板上下文的字典。提供的关键字参数将构成返回的上下文。示例用法:

def get_context_data(self, **kwargs):
    context = super().get_context_data(**kwargs)
    context['number'] = random.randrange(1, 100)
    return context

所有基于类的通用视图的模板上下文都包含一个指向View 实例的view 变量。

在适当的地方使用alters_data

请注意,在模板上下文中拥有视图实例可能会将潜在危险的方法暴露给模板作者。要防止在模板中调用此类方法,请在这些方法上设置alters_data=True。有关更多信息,请阅读有关呈现模板上下文的文档。

相关用法


注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.views.generic.base.ContextMixin.get_context_data。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。