python - Django reverse 寻找错误的视图功能
问题描述
我在urls.py
urlpatterns = [
path('', views.index, name='index'),
path('start', views.start, name='start'),
path('<slug:id>' , views.person, name="person"),
path('family/<slug:id>', views.family, name="family")
]
前 3 个工作得很好,例如,如果我调用这个链接:
<a href="{% url 'pops:person' id=my_id %}">
一切正常,我转到人员页面,其他链接(例如开始和索引)也可以正常工作。
但不知何故,如果我做这个链接:
<a href="{% url 'pops:family' id=my_id %}">
一切都失败并抛出反向未找到错误:
Reverse for 'index' with keyword arguments '{'id': 'BLAHBLAH'}' not found.
问题是,我什至不去index
,为什么index
它应该在应该倒车时倒车family
?结果,它甚至根本没有触及视图中定义的函数。
解决方案
推荐阅读
- ios - 作为自定义 CIWarpKernel 在边缘上捏图像不会产生预期的结果
- javascript - 在特定点的线上绘制箭头
- javascript - 如何让我的 let 产品的最终结果乘以 100
- python - 基于 OR 条件创建变量/列
- python - 代码给了我一个列表中的数字而不是模式
- php - Laravel - 即使 PHP 版本是必需的,也无法安装包
- javascript - 应用程序关闭时在后台运行服务/任务 - React Native
- javascript - React - 使用用户输入进行 API 调用的正确方法是什么?
- asp.net - .Net 核心路由 URLEncoded URL 不起作用
- javascript - 如何为点击的图像获取 img src