也许它看起来像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>
错误状态:此代码出错:action = {%url“blog:comment_new”%}
请求url:url:http://127.0.0.1:8000/blog/1/时发生错误
错误消息:/ blog / 1 / NoReverseMatch发生错误
我不知道为什么。谢谢你,如果你能告诉我如何解决它。
您需要将pk作为关键字参数传递。
(?P<pk>\d+)
当您将pk作为关键字参数传递时,应使用此格式。
{% url "blog:comment_new" object.pk %}
在这部分代码中,您需要放置对象的pk。