帖子匹配查询不存在

程序

urls.py

path('posts/',views.posts,name='posts'),

path('<id>',views.detail_view,name='detail_view'),

views.py

def posts(request):
    posts = Post.objects.all().order_by('-date_added')
    context = {'posts':posts}
    return render(request, 'mains/post.html', context)

post.html

{% block content %}

{% for topic in posts %}


    <a>{{ topic.description}}</a> <a href="{% url 'mains:detail_view' 
topic.post_owner.id %}">Show 
More</a><br>
    <br>

{% empty %}
  No yet.</li>
{% endfor %}

帖子匹配查询不存在。当我在帖子页面中单击show_more时,会出现此错误。请帮助我。非常感谢您的帮助。

开发商

你应该用这个

<a href="{% url 'mains:detail_view' topic.id %}">

代替

<a href="{% url 'mains:detail_view' topic.post_owner.id %}">

因为您要在views.py中传递pk,而不是在模板中传递

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django 测试失败,posts.models.Post.DoesNotExist:帖子匹配查询不存在

来自分类Dev

Django匹配查询不存在

来自分类Dev

Django-不存在匹配的查询

来自分类Dev

Django测试:不存在匹配的查询

来自分类Dev

UserVote匹配查询不存在

来自分类Dev

UserCheckout匹配查询不存在

来自分类Dev

CartItem匹配查询不存在

来自分类Dev

Django测试匹配查询不存在

来自分类Dev

MyProfile匹配查询不存在

来自分类Dev

匹配查询不存在错误

来自分类Dev

'something here' 匹配查询不存在

来自分类Dev

为什么我得到的匹配查询不存在?

来自分类Dev

/ accounts / profile /余额匹配查询中的“ DossNotExist”不存在

来自分类Dev

Django单元测试“不存在匹配查询”

来自分类Dev

在Django 2.2上不存在ContentType匹配查询

来自分类Dev

创建Django URL时出错(不存在匹配查询)

来自分类Dev

错误:MyUser匹配查询不存在-Django

来自分类Dev

使用邮递员不存在匹配查询

来自分类Dev

匹配查询不存在 - Django 搜索错误

来自分类Dev

不存在SQL查询

来自分类Dev

SQL不存在查询

来自分类Dev

查询日期或不存在?

来自分类Dev

mysql存在或不存在选择查询

来自分类Dev

django 1.5.1错误DidNotExist:MyModel匹配查询不存在,但是存在

来自分类Dev

“...匹配查询不存在。” 错误,但对象显然确实存在

来自分类Dev

django接收器-DidNotExist:WidgetList匹配查询不存在

来自分类Dev

使用pk形式外键的django匹配查询不存在

来自分类Dev

/ accounts / register /上的DidsNotExist不存在网站匹配查询。(Django,Python)

来自分类Dev

获取对象时如何处理“不存在匹配查询”