【发布时间】:2020-07-12 09:52:13
【问题描述】:
所以我有这个urlpattern,我们可以在地址栏上输入一个数字,它会呈现一个html template,它将在页面上显示输入的数字,我决定通过管道给它更多的功能add:1 到链接href 这样每次我们单击链接时,它都会累加到前一个数字,然后通过在页面上显示该数字来生成响应,但是我无法使用 django 模板让它工作我不断收到页面未找到 404 错误,有人可以帮我解决这个问题吗?这是接受整数的 url 模式
urlpatterns = [
path('home/<int:num>',views.index,name='index')
]
这是 HTML 模板
<!DOCTYPE html>
<html>
<head>
<title>Dynamic urls</title>
</head>
<body>
<h1>Page no. {{num}}</h1>
<a href="{url 'home/{{num|add:1}}' }">Change the page</a>
</body>
</html>
【问题讨论】:
标签: django url django-templates url-routing