首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在django中实现无csrf令牌的csrf

如何在django中实现无csrf令牌的csrf
EN

Stack Overflow用户
提问于 2020-05-30 14:09:20
回答 2查看 26关注 0票数 0

在django中,如果我想使用csrf token,我需要在django模板中嵌入一个带有csrf token的表单。然而,作为一名后端工程师,我正在与一个前端工程师合作,他的代码对我来说是不可用的。所以我不能使用模板。在这种情况下,如果我仍然想要csrf函数。我该怎么办?

EN

回答 2

Stack Overflow用户

发布于 2020-05-30 14:11:29

您应该要求同事在他发送给您的表单中嵌入csrf令牌

如果document.Cookies不想或不能使用{% csrf %}标记,您可以从他那里获得它

票数 0
EN

Stack Overflow用户

发布于 2020-05-30 14:29:07

您可以使用@csrf_exempt装饰器来排除csrf令牌。

首先,导入装饰器

代码语言:javascript
复制
from django.views.decorators.csrf import csrf_exempt

然后在视图前添加@csrf_exempt

代码语言:javascript
复制
@csrf_exempt
def my_view(request):
return HttpResponse('Hello world')

更多细节可以在这里找到enter link description here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62098555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档