您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

CSRF令牌丢失或不正确,即使包含令牌标签也是如此

CSRF令牌丢失或不正确,即使包含令牌标签也是如此

看来您的问题出enctype="text/plain"在您的表格中。CSRF保护假定帖子数据是经过表单编码的。

最简单的解决方法是将其完全删除,这等效于:

enctype="enctype=application/x-www-form-urlencoded"
@H_301_9@

如果您以表格形式上传文件,则可以使用:

enctype="multipart/form-data"
@H_301_9@
  

          

解决方法

我收到“ CSRF令牌丢失或不正确”错误,但是我已经{% csrf_token%}在Web表单中添加了标签。知道为什么我仍然会遇到此错误吗?

def index(request):
    if request.method == 'POST':
        form = RequestForm(request.POST)
        if form.is_valid():
            form.save()
            return render(request,'index.html')
    else:
        form = RequestForm()
    return render(request,'index.html',{'form': form})`

我无法发布模板,但使用令牌,如下行所示

<form id="reqForm" action="" method="POST" enctype="text/plain">{% csrf_token %}
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!
enctype="multipart/form-data"
@H_301_9@
 

          

解决方法

我收到“ CSRF令牌丢失或不正确”错误,但是我已经{% csrf_token%}在Web表单中添加了标签。知道为什么我仍然会遇到此错误吗?

def index(request):
    if request.method == 'POST':
        form = RequestForm(request.POST)
        if form.is_valid():
            form.save()
            return render(request,'index.html')
    else:
        form = RequestForm()
    return render(request,'index.html',{'form': form})`

我无法发布模板,但使用令牌,如下行所示

<form id="reqForm" action="" method="POST" enctype="text/plain">{% csrf_token %}
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!
def index(request):
    if request.method == 'POST':
        form = RequestForm(request.POST)
        if form.is_valid():
            form.save()
            return render(request,'index.html')
    else:
        form = RequestForm()
    return render(request,'index.html',{'form': form})`
<form id="reqForm" action="" method="POST" enctype="text/plain">{% csrf_token %}

如果您以表格形式上传文件,则可以使用:

我收到“ CSRF令牌丢失或不正确”错误,但是我已经{% csrf_token%}在Web表单中添加了标签。知道为什么我仍然会遇到此错误吗?

我无法发布模板,但使用令牌,如下行所示

如果您以表格形式上传文件,则可以使用:

enctype="multipart/form-data"
@H_301_9@
 

          

解决方法

我收到“ CSRF令牌丢失或不正确”错误,但是我已经{% csrf_token%}在Web表单中添加了标签。知道为什么我仍然会遇到此错误吗?

def index(request):
    if request.method == 'POST':
        form = RequestForm(request.POST)
        if form.is_valid():
            form.save()
            return render(request,'index.html')
    else:
        form = RequestForm()
    return render(request,'index.html',{'form': form})`

我无法发布模板,但使用令牌,如下行所示

<form id="reqForm" action="" method="POST" enctype="text/plain">{% csrf_token %}
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!
def index(request):
    if request.method == 'POST':
        form = RequestForm(request.POST)
        if form.is_valid():
            form.save()
            return render(request,'index.html')
    else:
        form = RequestForm()
    return render(request,'index.html',{'form': form})`
<form id="reqForm" action="" method="POST" enctype="text/plain">{% csrf_token %}

我收到“ CSRF令牌丢失或不正确”错误,但是我已经{% csrf_token%}在Web表单中添加了标签。知道为什么我仍然会遇到此错误吗?

我无法发布模板,但使用令牌,如下行所示

其他 2022/1/1 18:37:36 有415人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶