Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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
Django 操作属性的url设置出错_Django_Templates_Url_Action - Fatal编程技术网

Django 操作属性的url设置出错

Django 操作属性的url设置出错,django,templates,url,action,Django,Templates,Url,Action,可能出现Django模板语法错误 我将url设置为action属性 在表单标签中,如下所示 <form method="post" id="comment_form" action={% url "blog:comment_new" %}> <div class="form-group"> {% csrf_token %} {{ comment_form }} <inp

可能出现Django模板语法错误

我将url设置为action属性 在表单标签中,如下所示


    <form method="post" id="comment_form" action={% url "blog:comment_new" %}>
        <div class="form-group">
            {% csrf_token %}
            {{ comment_form }}
            <input type="submit" class="btn btn-outline-primary">
        </div>
    </form>



{%csrf_令牌%}
{{comment_form}}
错误状态: 此代码出现错误: action={%url”博客:评论\新“%}

请求url时出错: 网址:

错误消息: 在/blog/1处发生错误/

我不知道 我不知道为什么。
如果您能告诉我如何修复它,谢谢您。

您需要将pk作为关键字参数传递

(?P<pk>\d+)
{% url "blog:comment_new" object.pk %}

在这部分代码中,您需要放置对象的pk。

我忘了我像个傻瓜一样需要post.pk。问题解决了,答案保存得很好。谢谢你的回复。