我在模板中有这个链接:
<a href="{% url show_item item.id %}">Item 1</a>
Run Code Online (Sandbox Code Playgroud)
和urls.py中的这个网址
url(r'item/(?P<id>)/$', show_item, name="page_item")
Run Code Online (Sandbox Code Playgroud)
但是,会发生此错误:
Reverse for 'show_item' with arguments '(63L,)' and keyword arguments '{}' not found.
Run Code Online (Sandbox Code Playgroud)
我看了这个问题:
如何让python不将L附加到long或在django模板中忽略
但它没有帮助.
在构建模板中的URL时,是否有另一种方法可以使用主键(整数)?
Ned*_*der 13
URL名称不匹配.将模板更改为:
<a href="{% url page_item item.id %}">Item 1</a>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4677 次 |
| 最近记录: |