Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django:模板呈现期间出错_Python_Django_Django Templates - Fatal编程技术网

Python Django:模板呈现期间出错

Python Django:模板呈现期间出错,python,django,django-templates,Python,Django,Django Templates,我试图建立一个反馈表,但我遇到了以下错误: 无法分析“%csrf\u令牌%”中的剩余部分:“%csrf\u令牌%” 以下是我的视图.py: def contact(request): if request.method=='POST': form=ContactForm(request.POST) if form.is_valid(): topic=form.cleaned_data['topic']

我试图建立一个反馈表,但我遇到了以下错误: 无法分析“%csrf\u令牌%”中的剩余部分:“%csrf\u令牌%”

以下是我的视图.py:

def contact(request):
    if request.method=='POST':
        form=ContactForm(request.POST)
            if form.is_valid():
            topic=form.cleaned_data['topic']
            message=form.cleaned_data['message']
            sender=form.cleaned_data.get('sender')
            send_mail(
            'Feedback from your site,topic:%s'%topic,
            message,
            sender,
            ['jpahultiwari@gmail.com']
            )
            return HttpResponseRedirect('/contact/thanks/')
    else:
        form=ContactForm()
    context={'form':form}
    return render(request,'blog/contact.html',context)
这是我的模板contact.html:

<!DOCTYPE html>
<html>
<head>
    <title>Feedback Form</title>
</head>
<body>
<h1>Contact Us</h1>
<form  action="." method="post" >
{{% csrf_token %}}
<table>{{form.as_table}}</table>
<p><input type="submit" value="Submit"></p>
</form>
</body>
</html>

反馈表
联系我们
{{%csrf_令牌%}
{{form.as_table}}

输入错误:

将此
{{%csrf\u令牌%}}
更改为此
{%csrf\u令牌%}

然而,这些类型的错误很容易被您发现,因为Django的回溯非常详细,并且指向导致错误的原因

致以最良好的祝愿

输入错误:

将此
{{%csrf\u令牌%}}
更改为此
{%csrf\u令牌%}

然而,这些类型的错误很容易被您发现,因为Django的回溯非常详细,并且指向导致错误的原因


致以最良好的祝愿

如果这个答案有助于您将其标记为已接受。在StackOverflow中这样做是一个很好的做法。我很抱歉延迟接受您的答案。谢谢…如果这个答案帮助您将其标记为已接受。在StackOverflow中这样做是一个很好的做法。我很抱歉延迟接受您的回答。谢谢。。。