Python django.views.decorators.http 模块,condition() 实例源码

我们从Python开源项目中,提取了以下2个代码示例,用于说明如何使用django.views.decorators.http.condition()

项目:site    作者:alphageek-xyz    | 项目源码 | 文件源码
def get_conditional_response(self, *args, **kwargs):
        return condition(
            self.etag_func,
            self.last_modified_func
        )(super(self.__class__, self).dispatch)(
            *args, **kwargs
        )
项目:tumanov_castleoaks    作者:Roamdev    | 项目源码 | 文件源码
def get_handler(self, request):
        handler = super().get_handler(request)
        if handler and self.method in ('get', 'head'):
            return condition(
                last_modified_func=self._last_modified,
                etag_func=self.etag,
            )(handler)
        else:
            return handler