首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用参数(‘’,)‘找不到'editPost’的反向。尝试了1种模式:['editPost/(?P<postslug>[^/]+)/$']

用参数(‘’,)‘找不到'editPost’的反向。尝试了1种模式:['editPost/(?P<postslug>[^/]+)/$']
EN

Stack Overflow用户
提问于 2019-12-07 05:36:24
回答 2查看 44关注 0票数 0

我在下面的模板中得到了这个错误

代码语言:javascript
运行
复制
{% 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 %}

我得到了这一行的错误

代码语言:javascript
运行
复制
<a href="{% url 'editPost' post.slug %}" ><i class="fa fa-edit"></i></a>

我在该行前面显示了{{ post.slug }},并对链接行进行了注释,以确保post.slug有一些内容。看来post.slug有有效的弹状体信息。

我还试着只传递一些字符串,而不是像下面这样传递post.slug。

代码语言:javascript
运行
复制
<a href="{% url 'editPost' 'some_string' %}" ><i class="fa fa-edit"></i></a>

我的urls.py如下所示

代码语言:javascript
运行
复制
path('editPost/<postslug>/',views.editPost, name='editPost')

有人能帮我找出错误吗?

EN

Stack Overflow用户

回答已采纳

发布于 2019-12-07 06:14:24

我得到了错误,因为在所有的帖子中,有一个帖子有空的弹格字段,这是导致错误的原因。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59223328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档