<a href="{% url 'editPost' some_string %}" >
{% for post in post_queryset %}
<div class="card-body">
<div class="date">{{ post.created_date }}</div>
<div class="title">
{{ post.text }}
{{ post.slug }}
<a href="{% url 'editPost' post.slug %}" ><i class="fa fa-edit"></i></a>
<a onClick="delete_post('{{post.slug}}','{{post_id}}')"><i class="fa fa-trash-o"></i></a>
</div>
</div>
{% endfor %}
我在此行遇到错误
<a href="{% url 'editPost' post.slug %}" ><i class="fa fa-edit"></i></a>
我在此行之前显示了{{post.slug}},并在链接行中添加了注释,以确保post.slug具有某些内容。看起来post.slug具有有效的子弹信息。
[我也尝试只传递一些字符串,而不是像下面这样的post.slug,然后才起作用
<a href="{% url 'editPost' 'some_string' %}" ><i class="fa fa-edit"></i></a>
我的urls.py如下所示
path('editPost/<postslug>/',views.editPost, name='editPost')
有人可以帮助我找到错误吗?
path('editPost/<slug:postslug>/',views.editPost, name='editPost')
<a href="{% url 'editPost' some_string %}" >
我收到此错误,是因为在所有帖子中,一个帖子的错误字段为空,这是导致错误的原因。