报错:Reverse for 'detail' with arguments '(1,)' not found. 1 pattern(s) tried: ['home\\/detail\\/\\<int\\:topic\\.id\\>$']
我的路由:path('detail/<int:
topic.id>',views.topic,name='detail')
views:
def topics(requset):
topics = Topic.objects.order_by('date_added')
context = {'topics':topics}
return render(requset,'blog_home/topics.html',context)
模板中:<ul>
{% for topic in topics %}
<li>
<a href="{% url 'detail'
topic.id %}">{{ topic }}</a>
</li>
{% empty %}a
<p>no have topic yet.</p>
{% endfor %}
</ul>
views 中函数 topics 传到模板中的字典有 2 个值,新手一直找不到原因求大神解救!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/499348
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.