CSRF验证失败。请求中止(Django中的初学者总数)

CSRF验证失败。请求中止(Django中的初学者总数),django,Django,不要严格地评判我。我是Django的初学者。这是我的问题:我有一张登记表。当我按下“提交”按钮时,这里是CSRF错误。我试图调试它,但我不明白为什么条件if request.method==“POST”不正确? 以下是我的查看方法: def Logging(request): if request.method == 'POST': form = Login_Form(request.POST) if form.is_valid():

不要严格地评判我。我是Django的初学者。这是我的问题:我有一张登记表。当我按下“提交”按钮时,这里是CSRF错误。我试图调试它,但我不明白为什么条件
if request.method==“POST”
不正确? 以下是我的查看方法:

def Logging(request):
    if request.method == 'POST':
        form = Login_Form(request.POST)

        if form.is_valid():
            return HttpResponseRedirect('thanks.html')
    else:
        form = Login_Form()

    return render_to_response('login.html', {'form':form})
我的表格:

<form method = "post">
    <table>
    {{form.as_table}}
    <input type = "submit" value="Login">
      </table>
</form>

在表单标记中添加{%csrf_标记%}

<form method = "post">
    {% csrf_token %}
    <table>
    {{form.as_table}}
    <input type = "submit" value="Login">
    </table>
</form>

{%csrf_令牌%}
{{form.as_table}}

在您的视图中:返回render\u to\u response('login.html',{'form':form})并添加导入:从django.shortcuts导入render\u我可以使用render\u to\u response吗?这可能会像这样使用:
返回render\u to\u response('login.html',{'form form form},context\u instance=RequestContext(request))
它可以工作。你能解释一下这句话吗?context_instance=RequestContext(request)不是判断你是新手,而是判断你没有搜索到过去提出的许多问题中的任何一个;以及未能阅读清楚的错误信息,该信息准确地告诉您缺少什么。
<form method = "post">
    {% csrf_token %}
    <table>
    {{form.as_table}}
    <input type = "submit" value="Login">
    </table>
</form>