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


Python Django requires_csrf_token用法及代码示例


本文介绍 django.views.decorators.csrf.requires_csrf_token 的用法。

声明

requires_csrf_token(view)

通常,如果 CsrfViewMiddleware.process_view 或类似 csrf_protect 的等效项尚未运行,则 csrf_token 模板标签将不起作用。视图装饰器requires_csrf_token 可用于确保模板标签有效。这个装饰器的工作方式与 csrf_protect 类似,但从不拒绝传入的请求。

例子:

from django.shortcuts import render
from django.views.decorators.csrf import requires_csrf_token

@requires_csrf_token
def my_view(request):
    c = {}
    # ...
    return render(request, "a_template.html", c)

相关用法


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